home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_9_Panes.txt < prev    next >
Text File  |  1999-10-21  |  814KB  |  14,668 lines

  1. # near model CODE resource
  2. # jump table entries: 2856-3213 (358 of them)
  3. 00000000  0000 0B28                ori.b      D0, 0x28 /* '(' */
  4. 00000004  0000 A88C                ori.b      D0, 0x8C
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  2F0B                     move.l     -[A7], A3
  7. 0000000E  2F0A                     move.l     -[A7], A2
  8. 00000010  266E 000E                movea.l    A3, [A6 + 0xE]
  9. 00000014  4A6E 000C                tst.w      [A6 + 0xC]
  10. 00000018  671E                     beq        +0x20 /* 00000038 */
  11. 0000001A  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 0000001E  41E8 0138                lea.l      A0, [A0 + 0x138]
  13. 00000022  226E 0008                movea.l    A1, [A6 + 0x8]
  14. 00000026  2288                     move.l     [A1], A0
  15. 00000028  206E 0008                movea.l    A0, [A6 + 0x8]
  16. 0000002C  4868 0138                pea.l      [A0 + 0x138]
  17. 00000030  4EB9 0000 17B0           jsr        [0x000017B0]
  18. 00000036  584F                     addq.w     A7, 4
  19. label00000038:
  20. 00000038  2F0B                     move.l     -[A7], A3
  21. 0000003A  4267                     clr.w      -[A7]
  22. 0000003C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23. 00000040  61FF 0000 1516           bsr        +0x1518 /* 00001558 */
  24. 00000046  41F9 0000 7570           lea.l      A0, [0x00007570]
  25. 0000004C  226E 0008                movea.l    A1, [A6 + 0x8]
  26. 00000050  2348 0004                move.l     [A1 + 0x4], A0
  27. 00000054  41F9 0000 7570           lea.l      A0, [0x00007570]
  28. 0000005A  41E8 0170                lea.l      A0, [A0 + 0x170]
  29. 0000005E  226E 0008                movea.l    A1, [A6 + 0x8]
  30. 00000062  2251                     movea.l    A1, [A1]
  31. 00000064  2288                     move.l     [A1], A0
  32. 00000066  206E 0008                movea.l    A0, [A6 + 0x8]
  33. 0000006A  2450                     movea.l    A2, [A0]
  34. 0000006C  41E8 0138                lea.l      A0, [A0 + 0x138]
  35. 00000070  91CA                     sub.l      A0, A2
  36. 00000072  2548 0008                move.l     [A2 + 0x8], A0
  37. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  38. 0000007A  4868 0028                pea.l      [A0 + 0x28]
  39. 0000007E  4EB9 0000 09F8           jsr        [0x000009F8]
  40. 00000084  206E 0008                movea.l    A0, [A6 + 0x8]
  41. 00000088  4868 0028                pea.l      [A0 + 0x28]
  42. 0000008C  4EB9 0000 A614           jsr        [0x0000A614]
  43. 00000092  584F                     addq.w     A7, 4
  44. 00000094  2F08                     move.l     -[A7], A0
  45. 00000096  2F0B                     move.l     -[A7], A3
  46. 00000098  4EB9 0003 CCDE           jsr        [0x0003CCDE]
  47. 0000009E  206E 0008                movea.l    A0, [A6 + 0x8]
  48. 000000A2  4868 0136                pea.l      [A0 + 0x136]
  49. 000000A6  2F0B                     move.l     -[A7], A3
  50. 000000A8  4EB9 0000 A61E           jsr        [0x0000A61E]
  51. 000000AE  206E 0008                movea.l    A0, [A6 + 0x8]
  52. 000000B2  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  53. 000000B6  245F                     movea.l    A2, [A7]+
  54. 000000B8  265F                     movea.l    A3, [A7]+
  55. 000000BA  4E5E                     unlink     A6
  56. 000000BC  4E75                     rts
  57. 000000BE  4E56 0000                link       A6, 0
  58. 000000C2  2F0B                     move.l     -[A7], A3
  59. 000000C4  2F0A                     move.l     -[A7], A2
  60. 000000C6  246E 0008                movea.l    A2, [A6 + 0x8]
  61. 000000CA  200A                     move.l     D0, A2
  62. 000000CC  676A                     beq        +0x6C /* 00000138 */
  63. 000000CE  41F9 0000 7570           lea.l      A0, [0x00007570]
  64. 000000D4  2548 0004                move.l     [A2 + 0x4], A0
  65. 000000D8  41F9 0000 7570           lea.l      A0, [0x00007570]
  66. 000000DE  41E8 0170                lea.l      A0, [A0 + 0x170]
  67. 000000E2  2252                     movea.l    A1, [A2]
  68. 000000E4  2288                     move.l     [A1], A0
  69. 000000E6  2652                     movea.l    A3, [A2]
  70. 000000E8  204A                     movea.l    A0, A2
  71. 000000EA  41E8 0138                lea.l      A0, [A0 + 0x138]
  72. 000000EE  91CB                     sub.l      A0, A3
  73. 000000F0  2748 0008                move.l     [A3 + 0x8], A0
  74. 000000F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  75. 000000F8  204A                     movea.l    A0, A2
  76. 000000FA  4868 0028                pea.l      [A0 + 0x28]
  77. 000000FE  4EB9 0000 1270           jsr        [0x00001270]
  78. 00000104  4267                     clr.w      -[A7]
  79. 00000106  2F0A                     move.l     -[A7], A2
  80. 00000108  61FF 0000 15BA           bsr        +0x15BC /* 000016C4 */
  81. 0000010E  4A6E 000C                tst.w      [A6 + 0xC]
  82. 00000112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  83. 00000116  6710                     beq        +0x12 /* 00000128 */
  84. 00000118  4267                     clr.w      -[A7]
  85. 0000011A  204A                     movea.l    A0, A2
  86. 0000011C  4868 0138                pea.l      [A0 + 0x138]
  87. 00000120  4EB9 0000 17B8           jsr        [0x000017B8]
  88. 00000126  5C4F                     addq.w     A7, 6
  89. label00000128:
  90. 00000128  4A6E 000C                tst.w      [A6 + 0xC]
  91. 0000012C  6F0A                     ble        +0xC /* 00000138 */
  92. 0000012E  2F0A                     move.l     -[A7], A2
  93. 00000130  4EB9 0000 0168           jsr        [0x00000168]
  94. 00000136  584F                     addq.w     A7, 4
  95. label00000138:
  96. 00000138  204A                     movea.l    A0, A2
  97. 0000013A  245F                     movea.l    A2, [A7]+
  98. 0000013C  265F                     movea.l    A3, [A7]+
  99. 0000013E  4E5E                     unlink     A6
  100. 00000140  4E75                     rts
  101. 00000142  4E56 0000                link       A6, 0
  102. 00000146  3F3C 0100                move.w     -[A7], 0x100
  103. 0000014A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  104. 0000014E  206E 0008                movea.l    A0, [A6 + 0x8]
  105. 00000152  4868 0028                pea.l      [A0 + 0x28]
  106. 00000156  4EB9 0000 1234           jsr        [0x00001234]
  107. 0000015C  584F                     addq.w     A7, 4
  108. 0000015E  2F08                     move.l     -[A7], A0
  109. 00000160  4EB9 0000 09D0           jsr        [0x000009D0]
  110. 00000166  4E5E                     unlink     A6
  111. 00000168  4E75                     rts
  112. 0000016A  4E56 0000                link       A6, 0
  113. 0000016E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  114. 00000172  206E 0008                movea.l    A0, [A6 + 0x8]
  115. 00000176  4868 0028                pea.l      [A0 + 0x28]
  116. 0000017A  4EB9 0000 167A           jsr        [0x0000167A]
  117. 00000180  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  118. 00000184  2057                     movea.l    A0, [A7]
  119. 00000186  2268 0004                movea.l    A1, [A0 + 0x4]
  120. 0000018A  2269 00C4                movea.l    A1, [A1 + 0xC4]
  121. 0000018E  4E91                     jsr        [A1]
  122. 00000190  4E5E                     unlink     A6
  123. 00000192  4E75                     rts
  124. 00000194  4E56 0000                link       A6, 0
  125. 00000198  206E 0008                movea.l    A0, [A6 + 0x8]
  126. 0000019C  4868 0028                pea.l      [A0 + 0x28]
  127. 000001A0  4EB9 0000 0978           jsr        [0x00000978]
  128. 000001A6  4E5E                     unlink     A6
  129. 000001A8  4E75                     rts
  130. 000001AA  4E56 0000                link       A6, 0
  131. 000001AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  132. 000001B2  206E 0008                movea.l    A0, [A6 + 0x8]
  133. 000001B6  4868 0028                pea.l      [A0 + 0x28]
  134. 000001BA  4EB9 0000 A75A           jsr        [0x0000A75A]
  135. 000001C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  136. 000001C4  2057                     movea.l    A0, [A7]
  137. 000001C6  2268 0004                movea.l    A1, [A0 + 0x4]
  138. 000001CA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  139. 000001CE  4E91                     jsr        [A1]
  140. 000001D0  4E5E                     unlink     A6
  141. 000001D2  4E75                     rts
  142. 000001D4  4E56 FFF2                link       A6, -0x000E
  143. 000001D8  2F0A                     move.l     -[A7], A2
  144. 000001DA  2F03                     move.l     -[A7], D3
  145. 000001DC  246E 0008                movea.l    A2, [A6 + 0x8]
  146. 000001E0  486E FFF8                pea.l      [A6 - 0x8]
  147. 000001E4  2F0A                     move.l     -[A7], A2
  148. 000001E6  2057                     movea.l    A0, [A7]
  149. 000001E8  2268 0004                movea.l    A1, [A0 + 0x4]
  150. 000001EC  2269 0040                movea.l    A1, [A1 + 0x40]
  151. 000001F0  4E91                     jsr        [A1]
  152. 000001F2  3F2A 0136                move.w     -[A7], [A2 + 0x136]
  153. 000001F6  4EB9 0000 0500           jsr        [0x00000500]
  154. 000001FC  3600                     move.w     D3, D0
  155. 000001FE  486E FFF2                pea.l      [A6 - 0xE]
  156. 00000202  AA19                     syscall    GetForeColor
  157. 00000204  2F0A                     move.l     -[A7], A2
  158. 00000206  2057                     movea.l    A0, [A7]
  159. 00000208  2268 0004                movea.l    A1, [A0 + 0x4]
  160. 0000020C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  161. 00000210  4E91                     jsr        [A1]
  162. 00000212  486E FFF2                pea.l      [A6 - 0xE]
  163. 00000216  AA14                     syscall    RGBForeColor
  164. 00000218  1F3C 0001                move.b     -[A7], 0x1
  165. 0000021C  3F03                     move.w     -[A7], D3
  166. 0000021E  486E FFF8                pea.l      [A6 - 0x8]
  167. 00000222  486A 0028                pea.l      [A2 + 0x28]
  168. 00000226  4EB9 0000 A84A           jsr        [0x0000A84A]
  169. 0000022C  584F                     addq.w     A7, 4
  170. 0000022E  2F00                     move.l     -[A7], D0
  171. 00000230  486A 0028                pea.l      [A2 + 0x28]
  172. 00000234  4EB9 0000 AA06           jsr        [0x0000AA06]
  173. 0000023A  584F                     addq.w     A7, 4
  174. 0000023C  2F08                     move.l     -[A7], A0
  175. 0000023E  4EB9 0000 0300           jsr        [0x00000300 /* BufTgFFlg */]
  176. 00000244  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  177. 00000248  261F                     move.l     D3, [A7]+
  178. 0000024A  245F                     movea.l    A2, [A7]+
  179. 0000024C  4E5E                     unlink     A6
  180. 0000024E  4E75                     rts
  181. fn00000250:
  182. 00000250  4E56 0000                link       A6, 0
  183. 00000254  2F0A                     move.l     -[A7], A2
  184. 00000256  4A6E 000C                tst.w      [A6 + 0xC]
  185. 0000025A  671E                     beq        +0x20 /* 0000027A */
  186. 0000025C  206E 0008                movea.l    A0, [A6 + 0x8]
  187. 00000260  41E8 0066                lea.l      A0, [A0 + 0x66]
  188. 00000264  226E 0008                movea.l    A1, [A6 + 0x8]
  189. 00000268  2288                     move.l     [A1], A0
  190. 0000026A  206E 0008                movea.l    A0, [A6 + 0x8]
  191. 0000026E  4868 0066                pea.l      [A0 + 0x66]
  192. 00000272  4EB9 0000 17B0           jsr        [0x000017B0]
  193. 00000278  584F                     addq.w     A7, 4
  194. label0000027A:
  195. 0000027A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  196. 0000027E  4267                     clr.w      -[A7]
  197. 00000280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  198. 00000284  61FF 0000 125E           bsr        +0x1260 /* 000014E4 */
  199. 0000028A  206E 0008                movea.l    A0, [A6 + 0x8]
  200. 0000028E  4868 0028                pea.l      [A0 + 0x28]
  201. 00000292  4EB9 0000 1820           jsr        [0x00001820]
  202. 00000298  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  203. 0000029E  226E 0008                movea.l    A1, [A6 + 0x8]
  204. 000002A2  2348 0004                move.l     [A1 + 0x4], A0
  205. 000002A6  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  206. 000002AC  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  207. 000002B0  226E 0008                movea.l    A1, [A6 + 0x8]
  208. 000002B4  2251                     movea.l    A1, [A1]
  209. 000002B6  2288                     move.l     [A1], A0
  210. 000002B8  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  211. 000002BE  41E8 0170                lea.l      A0, [A0 + 0x170]
  212. 000002C2  226E 0008                movea.l    A1, [A6 + 0x8]
  213. 000002C6  2348 0028                move.l     [A1 + 0x28], A0
  214. 000002CA  206E 0008                movea.l    A0, [A6 + 0x8]
  215. 000002CE  2450                     movea.l    A2, [A0]
  216. 000002D0  41E8 0066                lea.l      A0, [A0 + 0x66]
  217. 000002D4  91CA                     sub.l      A0, A2
  218. 000002D6  2548 0008                move.l     [A2 + 0x8], A0
  219. 000002DA  206E 0008                movea.l    A0, [A6 + 0x8]
  220. 000002DE  216E 0012 0056           move.l     [A0 + 0x56], [A6 + 0x12]
  221. 000002E4  206E 0008                movea.l    A0, [A6 + 0x8]
  222. 000002E8  216E 0016 005A           move.l     [A0 + 0x5A], [A6 + 0x16]
  223. 000002EE  206E 0008                movea.l    A0, [A6 + 0x8]
  224. 000002F2  216E 001A 005E           move.l     [A0 + 0x5E], [A6 + 0x1A]
  225. 000002F8  206E 0008                movea.l    A0, [A6 + 0x8]
  226. 000002FC  216E 001E 0062           move.l     [A0 + 0x62], [A6 + 0x1E]
  227. 00000302  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 00000306  4FEF 000E                lea.l      A7, [A7 + 0xE]
  229. 0000030A  245F                     movea.l    A2, [A7]+
  230. 0000030C  4E5E                     unlink     A6
  231. 0000030E  4E75                     rts
  232. 00000310  4E56 FFF0                link       A6, -0x0010
  233. 00000314  2F0A                     move.l     -[A7], A2
  234. 00000316  4A6E 000C                tst.w      [A6 + 0xC]
  235. 0000031A  671E                     beq        +0x20 /* 0000033A */
  236. 0000031C  206E 0008                movea.l    A0, [A6 + 0x8]
  237. 00000320  41E8 0066                lea.l      A0, [A0 + 0x66]
  238. 00000324  226E 0008                movea.l    A1, [A6 + 0x8]
  239. 00000328  2288                     move.l     [A1], A0
  240. 0000032A  206E 0008                movea.l    A0, [A6 + 0x8]
  241. 0000032E  4868 0066                pea.l      [A0 + 0x66]
  242. 00000332  4EB9 0000 17B0           jsr        [0x000017B0]
  243. 00000338  584F                     addq.w     A7, 4
  244. label0000033A:
  245. 0000033A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  246. 0000033E  4267                     clr.w      -[A7]
  247. 00000340  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  248. 00000344  61FF 0000 1212           bsr        +0x1214 /* 00001558 */
  249. 0000034A  206E 0008                movea.l    A0, [A6 + 0x8]
  250. 0000034E  4868 0028                pea.l      [A0 + 0x28]
  251. 00000352  4EB9 0000 1820           jsr        [0x00001820]
  252. 00000358  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  253. 0000035E  226E 0008                movea.l    A1, [A6 + 0x8]
  254. 00000362  2348 0004                move.l     [A1 + 0x4], A0
  255. 00000366  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  256. 0000036C  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  257. 00000370  226E 0008                movea.l    A1, [A6 + 0x8]
  258. 00000374  2251                     movea.l    A1, [A1]
  259. 00000376  2288                     move.l     [A1], A0
  260. 00000378  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  261. 0000037E  41E8 0170                lea.l      A0, [A0 + 0x170]
  262. 00000382  226E 0008                movea.l    A1, [A6 + 0x8]
  263. 00000386  2348 0028                move.l     [A1 + 0x28], A0
  264. 0000038A  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 0000038E  2450                     movea.l    A2, [A0]
  266. 00000390  41E8 0066                lea.l      A0, [A0 + 0x66]
  267. 00000394  91CA                     sub.l      A0, A2
  268. 00000396  2548 0008                move.l     [A2 + 0x8], A0
  269. 0000039A  4878 0010                push.l     0x10
  270. 0000039E  486E FFF0                pea.l      [A6 - 0x10]
  271. 000003A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  272. 000003A6  2057                     movea.l    A0, [A7]
  273. 000003A8  2250                     movea.l    A1, [A0]
  274. 000003AA  2269 0024                movea.l    A1, [A1 + 0x24]
  275. 000003AE  4E91                     jsr        [A1]
  276. 000003B0  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 000003B4  216E FFF0 0056           move.l     [A0 + 0x56], [A6 - 0x10]
  278. 000003BA  206E 0008                movea.l    A0, [A6 + 0x8]
  279. 000003BE  216E FFF4 005A           move.l     [A0 + 0x5A], [A6 - 0xC]
  280. 000003C4  206E 0008                movea.l    A0, [A6 + 0x8]
  281. 000003C8  216E FFF8 005E           move.l     [A0 + 0x5E], [A6 - 0x8]
  282. 000003CE  206E 0008                movea.l    A0, [A6 + 0x8]
  283. 000003D2  216E FFFC 0062           move.l     [A0 + 0x62], [A6 - 0x4]
  284. 000003D8  206E 0008                movea.l    A0, [A6 + 0x8]
  285. 000003DC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  286. 000003E0  245F                     movea.l    A2, [A7]+
  287. 000003E2  4E5E                     unlink     A6
  288. 000003E4  4E75                     rts
  289. fn000003E6:
  290. 000003E6  4E56 0000                link       A6, 0
  291. 000003EA  2F0B                     move.l     -[A7], A3
  292. 000003EC  2F0A                     move.l     -[A7], A2
  293. 000003EE  246E 0008                movea.l    A2, [A6 + 0x8]
  294. 000003F2  200A                     move.l     D0, A2
  295. 000003F4  6776                     beq        +0x78 /* 0000046C */
  296. 000003F6  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  297. 000003FC  2548 0004                move.l     [A2 + 0x4], A0
  298. 00000400  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  299. 00000406  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  300. 0000040A  2252                     movea.l    A1, [A2]
  301. 0000040C  2288                     move.l     [A1], A0
  302. 0000040E  41F9 0000 72BE           lea.l      A0, [0x000072BE]
  303. 00000414  41E8 0170                lea.l      A0, [A0 + 0x170]
  304. 00000418  2548 0028                move.l     [A2 + 0x28], A0
  305. 0000041C  2652                     movea.l    A3, [A2]
  306. 0000041E  204A                     movea.l    A0, A2
  307. 00000420  41E8 0066                lea.l      A0, [A0 + 0x66]
  308. 00000424  91CB                     sub.l      A0, A3
  309. 00000426  2748 0008                move.l     [A3 + 0x8], A0
  310. 0000042A  4267                     clr.w      -[A7]
  311. 0000042C  204A                     movea.l    A0, A2
  312. 0000042E  4868 0028                pea.l      [A0 + 0x28]
  313. 00000432  4EB9 0000 1828           jsr        [0x00001828]
  314. 00000438  4267                     clr.w      -[A7]
  315. 0000043A  2F0A                     move.l     -[A7], A2
  316. 0000043C  61FF 0000 1286           bsr        +0x1288 /* 000016C4 */
  317. 00000442  4A6E 000C                tst.w      [A6 + 0xC]
  318. 00000446  4FEF 000C                lea.l      A7, [A7 + 0xC]
  319. 0000044A  6710                     beq        +0x12 /* 0000045C */
  320. 0000044C  4267                     clr.w      -[A7]
  321. 0000044E  204A                     movea.l    A0, A2
  322. 00000450  4868 0066                pea.l      [A0 + 0x66]
  323. 00000454  4EB9 0000 17B8           jsr        [0x000017B8]
  324. 0000045A  5C4F                     addq.w     A7, 6
  325. label0000045C:
  326. 0000045C  4A6E 000C                tst.w      [A6 + 0xC]
  327. 00000460  6F0A                     ble        +0xC /* 0000046C */
  328. 00000462  2F0A                     move.l     -[A7], A2
  329. 00000464  4EB9 0000 0168           jsr        [0x00000168]
  330. 0000046A  584F                     addq.w     A7, 4
  331. label0000046C:
  332. 0000046C  204A                     movea.l    A0, A2
  333. 0000046E  245F                     movea.l    A2, [A7]+
  334. 00000470  265F                     movea.l    A3, [A7]+
  335. 00000472  4E5E                     unlink     A6
  336. 00000474  4E75                     rts
  337. 00000476  206F 0004                movea.l    A0, [A7 + 0x4]
  338. 0000047A  2028 005A                move.l     D0, [A0 + 0x5A]
  339. 0000047E  4E75                     rts
  340. fn00000480:
  341. 00000480  4E56 0000                link       A6, 0
  342. 00000484  48E7 1820                movem.l    -[A7], D3,D4,A2
  343. 00000488  246E 0008                movea.l    A2, [A6 + 0x8]
  344. 0000048C  262E 000C                move.l     D3, [A6 + 0xC]
  345. 00000490  282A 005E                move.l     D4, [A2 + 0x5E]
  346. 00000494  B684                     cmp.l      D3, D4
  347. 00000496  6C04                     bge        +0x6 /* 0000049C */
  348. 00000498  2604                     move.l     D3, D4
  349. 0000049A  600A                     bra        +0xC /* 000004A6 */
  350. label0000049C:
  351. 0000049C  282A 0062                move.l     D4, [A2 + 0x62]
  352. 000004A0  B684                     cmp.l      D3, D4
  353. 000004A2  6F02                     ble        +0x4 /* 000004A6 */
  354. 000004A4  2604                     move.l     D3, D4
  355. label000004A6:
  356. 000004A6  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  357. 000004AA  6714                     beq        +0x16 /* 000004C0 */
  358. 000004AC  2543 005A                move.l     [A2 + 0x5A], D3
  359. 000004B0  2F0A                     move.l     -[A7], A2
  360. 000004B2  2057                     movea.l    A0, [A7]
  361. 000004B4  2268 0004                movea.l    A1, [A0 + 0x4]
  362. 000004B8  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  363. 000004BC  4E91                     jsr        [A1]
  364. 000004BE  584F                     addq.w     A7, 4
  365. label000004C0:
  366. 000004C0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  367. 000004C4  4E5E                     unlink     A6
  368. 000004C6  4E75                     rts
  369. 000004C8  4E56 0000                link       A6, 0
  370. 000004CC  206E 0008                movea.l    A0, [A6 + 0x8]
  371. 000004D0  2028 005A                move.l     D0, [A0 + 0x5A]
  372. 000004D4  D0AE 000C                add.l      D0, [A6 + 0xC]
  373. 000004D8  2F00                     move.l     -[A7], D0
  374. 000004DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  375. 000004DE  2057                     movea.l    A0, [A7]
  376. 000004E0  2268 0004                movea.l    A1, [A0 + 0x4]
  377. 000004E4  2269 0020                movea.l    A1, [A1 + 0x20]
  378. 000004E8  4E91                     jsr        [A1]
  379. 000004EA  4E5E                     unlink     A6
  380. 000004EC  4E75                     rts
  381. fn000004EE:
  382. 000004EE  4E56 0000                link       A6, 0
  383. 000004F2  2F0A                     move.l     -[A7], A2
  384. 000004F4  2F03                     move.l     -[A7], D3
  385. 000004F6  246E 0008                movea.l    A2, [A6 + 0x8]
  386. 000004FA  262E 000C                move.l     D3, [A6 + 0xC]
  387. 000004FE  2543 005E                move.l     [A2 + 0x5E], D3
  388. 00000502  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  389. 00000506  6F12                     ble        +0x14 /* 0000051A */
  390. 00000508  2F03                     move.l     -[A7], D3
  391. 0000050A  2F0A                     move.l     -[A7], A2
  392. 0000050C  2057                     movea.l    A0, [A7]
  393. 0000050E  2268 0004                movea.l    A1, [A0 + 0x4]
  394. 00000512  2269 0020                movea.l    A1, [A1 + 0x20]
  395. 00000516  4E91                     jsr        [A1]
  396. 00000518  504F                     addq.w     A7, 8
  397. label0000051A:
  398. 0000051A  261F                     move.l     D3, [A7]+
  399. 0000051C  245F                     movea.l    A2, [A7]+
  400. 0000051E  4E5E                     unlink     A6
  401. 00000520  4E75                     rts
  402. fn00000522:
  403. 00000522  4E56 0000                link       A6, 0
  404. 00000526  2F0A                     move.l     -[A7], A2
  405. 00000528  2F03                     move.l     -[A7], D3
  406. 0000052A  246E 0008                movea.l    A2, [A6 + 0x8]
  407. 0000052E  262E 000C                move.l     D3, [A6 + 0xC]
  408. 00000532  2543 0062                move.l     [A2 + 0x62], D3
  409. 00000536  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  410. 0000053A  6C12                     bge        +0x14 /* 0000054E */
  411. 0000053C  2F03                     move.l     -[A7], D3
  412. 0000053E  2F0A                     move.l     -[A7], A2
  413. 00000540  2057                     movea.l    A0, [A7]
  414. 00000542  2268 0004                movea.l    A1, [A0 + 0x4]
  415. 00000546  2269 0020                movea.l    A1, [A1 + 0x20]
  416. 0000054A  4E91                     jsr        [A1]
  417. 0000054C  504F                     addq.w     A7, 8
  418. label0000054E:
  419. 0000054E  261F                     move.l     D3, [A7]+
  420. 00000550  245F                     movea.l    A2, [A7]+
  421. 00000552  4E5E                     unlink     A6
  422. 00000554  4E75                     rts
  423. 00000556  4E56 FFFC                link       A6, -0x0004
  424. 0000055A  2F0A                     move.l     -[A7], A2
  425. 0000055C  246E 0008                movea.l    A2, [A6 + 0x8]
  426. 00000560  4AAA 0056                tst.l      [A2 + 0x56]
  427. 00000564  671C                     beq        +0x1E /* 00000582 */
  428. 00000566  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  429. 0000056C  486E FFFC                pea.l      [A6 - 0x4]
  430. 00000570  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  431. 00000574  486A 0028                pea.l      [A2 + 0x28]
  432. 00000578  4EB9 0000 1840           jsr        [0x00001840]
  433. 0000057E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  434. label00000582:
  435. 00000582  245F                     movea.l    A2, [A7]+
  436. 00000584  4E5E                     unlink     A6
  437. 00000586  4E75                     rts
  438. 00000588  7001                     moveq.l    D0, 0x01
  439. 0000058A  4E75                     rts
  440. 0000058C  4E56 FFFC                link       A6, -0x0004
  441. 00000590  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  442. 00000596  486E FFFC                pea.l      [A6 - 0x4]
  443. 0000059A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  444. 0000059E  2057                     movea.l    A0, [A7]
  445. 000005A0  2268 0004                movea.l    A1, [A0 + 0x4]
  446. 000005A4  2269 012C                movea.l    A1, [A1 + 0x12C]
  447. 000005A8  4E91                     jsr        [A1]
  448. 000005AA  306E FFFC                movea.w    A0, [A6 - 0x4]
  449. 000005AE  2F08                     move.l     -[A7], A0
  450. 000005B0  306E FFFE                movea.w    A0, [A6 - 0x2]
  451. 000005B4  2F08                     move.l     -[A7], A0
  452. 000005B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  453. 000005BA  2057                     movea.l    A0, [A7]
  454. 000005BC  2268 0004                movea.l    A1, [A0 + 0x4]
  455. 000005C0  2269 0068                movea.l    A1, [A1 + 0x68]
  456. 000005C4  4E91                     jsr        [A1]
  457. 000005C6  4E5E                     unlink     A6
  458. 000005C8  4E75                     rts
  459. 000005CA  4E56 FFE6                link       A6, -0x001A
  460. 000005CE  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  461. 000005D2  246E 0008                movea.l    A2, [A6 + 0x8]
  462. 000005D6  382E 000C                move.w     D4, [A6 + 0xC]
  463. 000005DA  7601                     moveq.l    D3, 0x01
  464. 000005DC  7A00                     moveq.l    D5, 0x00
  465. 000005DE  1F05                     move.b     -[A7], D5
  466. 000005E0  1F03                     move.b     -[A7], D3
  467. 000005E2  3F04                     move.w     -[A7], D4
  468. 000005E4  2F0A                     move.l     -[A7], A2
  469. 000005E6  2057                     movea.l    A0, [A7]
  470. 000005E8  2268 0004                movea.l    A1, [A0 + 0x4]
  471. 000005EC  2269 019C                movea.l    A1, [A1 + 0x19C]
  472. 000005F0  4E91                     jsr        [A1]
  473. 000005F2  486E FFF6                pea.l      [A6 - 0xA]
  474. 000005F6  4EB9 0000 0490           jsr        [0x00000490]
  475. 000005FC  486E FFF6                pea.l      [A6 - 0xA]
  476. 00000600  4EB9 0000 9F20           jsr        [0x00009F20]
  477. 00000606  584F                     addq.w     A7, 4
  478. 00000608  2F08                     move.l     -[A7], A0
  479. 0000060A  A87A                     syscall    GetClip
  480. 0000060C  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  481. 00000612  A973                     syscall    StillDown
  482. 00000614  101F                     move.b     D0, [A7]+
  483. 00000616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  484. 0000061A  6762                     beq        +0x64 /* 0000067E */
  485. label0000061C:
  486. 0000061C  486E FFFC                pea.l      [A6 - 0x4]
  487. 00000620  A972                     syscall    GetMouse
  488. 00000622  1A03                     move.b     D5, D3
  489. 00000624  3F04                     move.w     -[A7], D4
  490. 00000626  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  491. 0000062A  2F0A                     move.l     -[A7], A2
  492. 0000062C  2057                     movea.l    A0, [A7]
  493. 0000062E  2268 0004                movea.l    A1, [A0 + 0x4]
  494. 00000632  2269 0194                movea.l    A1, [A1 + 0x194]
  495. 00000636  4E91                     jsr        [A1]
  496. 00000638  4A00                     tst.b      D0
  497. 0000063A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  498. 0000063E  671A                     beq        +0x1C /* 0000065A */
  499. 00000640  554F                     subq.w     A7, 2
  500. 00000642  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  501. 00000646  486E FFF6                pea.l      [A6 - 0xA]
  502. 0000064A  4EB9 0000 9F20           jsr        [0x00009F20]
  503. 00000650  584F                     addq.w     A7, 4
  504. 00000652  2F08                     move.l     -[A7], A0
  505. 00000654  A8E8                     syscall    PtInRgn
  506. 00000656  101F                     move.b     D0, [A7]+
  507. 00000658  6604                     bne        +0x6 /* 0000065E */
  508. label0000065A:
  509. 0000065A  7000                     moveq.l    D0, 0x00
  510. 0000065C  6002                     bra        +0x4 /* 00000660 */
  511. label0000065E:
  512. 0000065E  7001                     moveq.l    D0, 0x01
  513. label00000660:
  514. 00000660  1600                     move.b     D3, D0
  515. 00000662  1F05                     move.b     -[A7], D5
  516. 00000664  1F03                     move.b     -[A7], D3
  517. 00000666  3F04                     move.w     -[A7], D4
  518. 00000668  2F0A                     move.l     -[A7], A2
  519. 0000066A  2057                     movea.l    A0, [A7]
  520. 0000066C  2268 0004                movea.l    A1, [A0 + 0x4]
  521. 00000670  2269 019C                movea.l    A1, [A1 + 0x19C]
  522. 00000674  4E91                     jsr        [A1]
  523. 00000676  A973                     syscall    StillDown
  524. 00000678  101F                     move.b     D0, [A7]+
  525. 0000067A  504F                     addq.w     A7, 8
  526. 0000067C  669E                     bne        -0x60 /* 0000061C */
  527. label0000067E:
  528. 0000067E  7004                     moveq.l    D0, 0x04
  529. 00000680  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  530. 00000684  A031                     syscall    GetOSEvent
  531. 00000686  5240                     addq.w     D0, 1
  532. 00000688  4A00                     tst.b      D0
  533. 0000068A  6764                     beq        +0x66 /* 000006F0 */
  534. 0000068C  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  535. 00000692  486E FFFC                pea.l      [A6 - 0x4]
  536. 00000696  A871                     syscall    GlobalToLocal
  537. 00000698  1A03                     move.b     D5, D3
  538. 0000069A  3F04                     move.w     -[A7], D4
  539. 0000069C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  540. 000006A0  2F0A                     move.l     -[A7], A2
  541. 000006A2  2057                     movea.l    A0, [A7]
  542. 000006A4  2268 0004                movea.l    A1, [A0 + 0x4]
  543. 000006A8  2269 0194                movea.l    A1, [A1 + 0x194]
  544. 000006AC  4E91                     jsr        [A1]
  545. 000006AE  4A00                     tst.b      D0
  546. 000006B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  547. 000006B4  671A                     beq        +0x1C /* 000006D0 */
  548. 000006B6  554F                     subq.w     A7, 2
  549. 000006B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  550. 000006BC  486E FFF6                pea.l      [A6 - 0xA]
  551. 000006C0  4EB9 0000 9F20           jsr        [0x00009F20]
  552. 000006C6  584F                     addq.w     A7, 4
  553. 000006C8  2F08                     move.l     -[A7], A0
  554. 000006CA  A8E8                     syscall    PtInRgn
  555. 000006CC  101F                     move.b     D0, [A7]+
  556. 000006CE  6604                     bne        +0x6 /* 000006D4 */
  557. label000006D0:
  558. 000006D0  7000                     moveq.l    D0, 0x00
  559. 000006D2  6002                     bra        +0x4 /* 000006D6 */
  560. label000006D4:
  561. 000006D4  7001                     moveq.l    D0, 0x01
  562. label000006D6:
  563. 000006D6  1600                     move.b     D3, D0
  564. 000006D8  1F05                     move.b     -[A7], D5
  565. 000006DA  1F03                     move.b     -[A7], D3
  566. 000006DC  3F04                     move.w     -[A7], D4
  567. 000006DE  2F0A                     move.l     -[A7], A2
  568. 000006E0  2057                     movea.l    A0, [A7]
  569. 000006E2  2268 0004                movea.l    A1, [A0 + 0x4]
  570. 000006E6  2269 019C                movea.l    A1, [A1 + 0x19C]
  571. 000006EA  4E91                     jsr        [A1]
  572. 000006EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  573. label000006F0:
  574. 000006F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  575. 000006F4  486E FFF6                pea.l      [A6 - 0xA]
  576. 000006F8  4EB9 0000 04B8           jsr        [0x000004B8]
  577. 000006FE  1003                     move.b     D0, D3
  578. 00000700  5C4F                     addq.w     A7, 6
  579. 00000702  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  580. 00000706  4E5E                     unlink     A6
  581. 00000708  4E75                     rts
  582. 0000070A  4E75                     rts
  583. 0000070C  4E56 0000                link       A6, 0
  584. 00000710  1F3C 0001                move.b     -[A7], 0x1
  585. 00000714  4227                     clr.b      -[A7]
  586. 00000716  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  587. 0000071A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  588. 0000071E  2057                     movea.l    A0, [A7]
  589. 00000720  2268 0004                movea.l    A1, [A0 + 0x4]
  590. 00000724  2269 019C                movea.l    A1, [A1 + 0x19C]
  591. 00000728  4E91                     jsr        [A1]
  592. 0000072A  4E5E                     unlink     A6
  593. 0000072C  4E75                     rts
  594. 0000072E  4E75                     rts
  595. 00000730  4E56 FFFC                link       A6, -0x0004
  596. 00000734  2F0A                     move.l     -[A7], A2
  597. 00000736  2F03                     move.l     -[A7], D3
  598. 00000738  246E 0008                movea.l    A2, [A6 + 0x8]
  599. 0000073C  362E 000C                move.w     D3, [A6 + 0xC]
  600. 00000740  2F0A                     move.l     -[A7], A2
  601. 00000742  61FF 0000 1D06           bsr        +0x1D08 /* 0000244A */
  602. 00000748  4A00                     tst.b      D0
  603. 0000074A  584F                     addq.w     A7, 4
  604. 0000074C  674E                     beq        +0x50 /* 0000079C */
  605. 0000074E  4227                     clr.b      -[A7]
  606. 00000750  1F3C 0001                move.b     -[A7], 0x1
  607. 00000754  3F03                     move.w     -[A7], D3
  608. 00000756  2F0A                     move.l     -[A7], A2
  609. 00000758  2057                     movea.l    A0, [A7]
  610. 0000075A  2268 0004                movea.l    A1, [A0 + 0x4]
  611. 0000075E  2269 019C                movea.l    A1, [A1 + 0x19C]
  612. 00000762  4E91                     jsr        [A1]
  613. 00000764  207C 0000 0008           movea.l    A0, 0x8
  614. 0000076A  43EE FFFC                lea.l      A1, [A6 - 0x4]
  615. 0000076E  A03B                     syscall    Delay
  616. 00000770  2280                     move.l     [A1], D0
  617. 00000772  1F3C 0001                move.b     -[A7], 0x1
  618. 00000776  4227                     clr.b      -[A7]
  619. 00000778  3F03                     move.w     -[A7], D3
  620. 0000077A  2F0A                     move.l     -[A7], A2
  621. 0000077C  2057                     movea.l    A0, [A7]
  622. 0000077E  2268 0004                movea.l    A1, [A0 + 0x4]
  623. 00000782  2269 019C                movea.l    A1, [A1 + 0x19C]
  624. 00000786  4E91                     jsr        [A1]
  625. 00000788  3F03                     move.w     -[A7], D3
  626. 0000078A  2F0A                     move.l     -[A7], A2
  627. 0000078C  2057                     movea.l    A0, [A7]
  628. 0000078E  2268 0004                movea.l    A1, [A0 + 0x4]
  629. 00000792  2269 018C                movea.l    A1, [A1 + 0x18C]
  630. 00000796  4E91                     jsr        [A1]
  631. 00000798  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  632. label0000079C:
  633. 0000079C  261F                     move.l     D3, [A7]+
  634. 0000079E  245F                     movea.l    A2, [A7]+
  635. 000007A0  4E5E                     unlink     A6
  636. 000007A2  4E75                     rts
  637. 000007A4  4E56 0000                link       A6, 0
  638. 000007A8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  639. 000007AC  246E 0008                movea.l    A2, [A6 + 0x8]
  640. 000007B0  266E 000C                movea.l    A3, [A6 + 0xC]
  641. 000007B4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  642. 000007B8  2F0A                     move.l     -[A7], A2
  643. 000007BA  2057                     movea.l    A0, [A7]
  644. 000007BC  2268 0004                movea.l    A1, [A0 + 0x4]
  645. 000007C0  2269 0190                movea.l    A1, [A1 + 0x190]
  646. 000007C4  4E91                     jsr        [A1]
  647. 000007C6  3600                     move.w     D3, D0
  648. 000007C8  504F                     addq.w     A7, 8
  649. 000007CA  6F56                     ble        +0x58 /* 00000822 */
  650. 000007CC  42A7                     clr.l      -[A7]
  651. 000007CE  2F0A                     move.l     -[A7], A2
  652. 000007D0  2057                     movea.l    A0, [A7]
  653. 000007D2  2268 0004                movea.l    A1, [A0 + 0x4]
  654. 000007D6  2269 0104                movea.l    A1, [A1 + 0x104]
  655. 000007DA  4E91                     jsr        [A1]
  656. 000007DC  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  657. 000007E0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  658. 000007E4  3F03                     move.w     -[A7], D3
  659. 000007E6  2F0A                     move.l     -[A7], A2
  660. 000007E8  2057                     movea.l    A0, [A7]
  661. 000007EA  2268 0004                movea.l    A1, [A0 + 0x4]
  662. 000007EE  2269 0198                movea.l    A1, [A1 + 0x198]
  663. 000007F2  4E91                     jsr        [A1]
  664. 000007F4  1800                     move.b     D4, D0
  665. 000007F6  1F04                     move.b     -[A7], D4
  666. 000007F8  3F03                     move.w     -[A7], D3
  667. 000007FA  2F0A                     move.l     -[A7], A2
  668. 000007FC  2057                     movea.l    A0, [A7]
  669. 000007FE  2268 0004                movea.l    A1, [A0 + 0x4]
  670. 00000802  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  671. 00000806  4E91                     jsr        [A1]
  672. 00000808  4A04                     tst.b      D4
  673. 0000080A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  674. 0000080E  6712                     beq        +0x14 /* 00000822 */
  675. 00000810  3F03                     move.w     -[A7], D3
  676. 00000812  2F0A                     move.l     -[A7], A2
  677. 00000814  2057                     movea.l    A0, [A7]
  678. 00000816  2268 0004                movea.l    A1, [A0 + 0x4]
  679. 0000081A  2269 018C                movea.l    A1, [A1 + 0x18C]
  680. 0000081E  4E91                     jsr        [A1]
  681. 00000820  5C4F                     addq.w     A7, 6
  682. label00000822:
  683. 00000822  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  684. 00000826  4E5E                     unlink     A6
  685. 00000828  4E75                     rts
  686. 0000082A  4E56 0000                link       A6, 0
  687. 0000082E  2F0B                     move.l     -[A7], A3
  688. 00000830  2F0A                     move.l     -[A7], A2
  689. 00000832  266E 000E                movea.l    A3, [A6 + 0xE]
  690. 00000836  4A6E 000C                tst.w      [A6 + 0xC]
  691. 0000083A  6726                     beq        +0x28 /* 00000862 */
  692. 0000083C  206E 0008                movea.l    A0, [A6 + 0x8]
  693. 00000840  41E8 0138                lea.l      A0, [A0 + 0x138]
  694. 00000844  226E 0008                movea.l    A1, [A6 + 0x8]
  695. 00000848  2288                     move.l     [A1], A0
  696. 0000084A  226E 0008                movea.l    A1, [A6 + 0x8]
  697. 0000084E  2348 007C                move.l     [A1 + 0x7C], A0
  698. 00000852  206E 0008                movea.l    A0, [A6 + 0x8]
  699. 00000856  4868 0138                pea.l      [A0 + 0x138]
  700. 0000085A  4EB9 0000 17B0           jsr        [0x000017B0]
  701. 00000860  584F                     addq.w     A7, 4
  702. label00000862:
  703. 00000862  2F0B                     move.l     -[A7], A3
  704. 00000864  4267                     clr.w      -[A7]
  705. 00000866  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  706. 0000086A  61FF 0000 7B1A           bsr        +0x7B1C /* 00008386 */
  707. 00000870  206E 0008                movea.l    A0, [A6 + 0x8]
  708. 00000874  4868 00FE                pea.l      [A0 + 0xFE]
  709. 00000878  4EB9 0000 18E8           jsr        [0x000018E8]
  710. 0000087E  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  711. 00000884  226E 0008                movea.l    A1, [A6 + 0x8]
  712. 00000888  2348 0004                move.l     [A1 + 0x4], A0
  713. 0000088C  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  714. 00000892  41E8 0394                lea.l      A0, [A0 + 0x394]
  715. 00000896  226E 0008                movea.l    A1, [A6 + 0x8]
  716. 0000089A  2251                     movea.l    A1, [A1]
  717. 0000089C  2288                     move.l     [A1], A0
  718. 0000089E  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  719. 000008A4  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  720. 000008A8  226E 0008                movea.l    A1, [A6 + 0x8]
  721. 000008AC  2348 0080                move.l     [A1 + 0x80], A0
  722. 000008B0  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  723. 000008B6  41E8 0228                lea.l      A0, [A0 + 0x228]
  724. 000008BA  226E 0008                movea.l    A1, [A6 + 0x8]
  725. 000008BE  2348 00B2                move.l     [A1 + 0xB2], A0
  726. 000008C2  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  727. 000008C8  41E8 0374                lea.l      A0, [A0 + 0x374]
  728. 000008CC  226E 0008                movea.l    A1, [A6 + 0x8]
  729. 000008D0  2348 00FE                move.l     [A1 + 0xFE], A0
  730. 000008D4  206E 0008                movea.l    A0, [A6 + 0x8]
  731. 000008D8  2450                     movea.l    A2, [A0]
  732. 000008DA  41E8 0138                lea.l      A0, [A0 + 0x138]
  733. 000008DE  91CA                     sub.l      A0, A2
  734. 000008E0  2548 0008                move.l     [A2 + 0x8], A0
  735. 000008E4  206E 0008                movea.l    A0, [A6 + 0x8]
  736. 000008E8  4868 012C                pea.l      [A0 + 0x12C]
  737. 000008EC  2F0B                     move.l     -[A7], A3
  738. 000008EE  4EB9 0000 C6F8           jsr        [0x0000C6F8]
  739. 000008F4  206E 0008                movea.l    A0, [A6 + 0x8]
  740. 000008F8  4868 0130                pea.l      [A0 + 0x130]
  741. 000008FC  2F0B                     move.l     -[A7], A3
  742. 000008FE  4EB9 0000 C6F8           jsr        [0x0000C6F8]
  743. 00000904  206E 0008                movea.l    A0, [A6 + 0x8]
  744. 00000908  42A8 0134                clr.l      [A0 + 0x134]
  745. 0000090C  206E 0008                movea.l    A0, [A6 + 0x8]
  746. 00000910  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  747. 00000914  245F                     movea.l    A2, [A7]+
  748. 00000916  265F                     movea.l    A3, [A7]+
  749. 00000918  4E5E                     unlink     A6
  750. 0000091A  4E75                     rts
  751. 0000091C  4E56 0000                link       A6, 0
  752. 00000920  2F0B                     move.l     -[A7], A3
  753. 00000922  2F0A                     move.l     -[A7], A2
  754. 00000924  246E 0008                movea.l    A2, [A6 + 0x8]
  755. 00000928  200A                     move.l     D0, A2
  756. 0000092A  6700 0094                beq        +0x96 /* 000009C0 */
  757. 0000092E  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  758. 00000934  2548 0004                move.l     [A2 + 0x4], A0
  759. 00000938  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  760. 0000093E  41E8 0394                lea.l      A0, [A0 + 0x394]
  761. 00000942  2252                     movea.l    A1, [A2]
  762. 00000944  2288                     move.l     [A1], A0
  763. 00000946  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  764. 0000094C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  765. 00000950  2548 0080                move.l     [A2 + 0x80], A0
  766. 00000954  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  767. 0000095A  41E8 0228                lea.l      A0, [A0 + 0x228]
  768. 0000095E  2548 00B2                move.l     [A2 + 0xB2], A0
  769. 00000962  41F9 0000 6D54           lea.l      A0, [0x00006D54]
  770. 00000968  41E8 0374                lea.l      A0, [A0 + 0x374]
  771. 0000096C  2548 00FE                move.l     [A2 + 0xFE], A0
  772. 00000970  2652                     movea.l    A3, [A2]
  773. 00000972  204A                     movea.l    A0, A2
  774. 00000974  41E8 0138                lea.l      A0, [A0 + 0x138]
  775. 00000978  91CB                     sub.l      A0, A3
  776. 0000097A  2748 0008                move.l     [A3 + 0x8], A0
  777. 0000097E  4267                     clr.w      -[A7]
  778. 00000980  204A                     movea.l    A0, A2
  779. 00000982  4868 00FE                pea.l      [A0 + 0xFE]
  780. 00000986  4EB9 0000 18F0           jsr        [0x000018F0]
  781. 0000098C  4267                     clr.w      -[A7]
  782. 0000098E  2F0A                     move.l     -[A7], A2
  783. 00000990  61FF 0000 7B0A           bsr        +0x7B0C /* 0000849C */
  784. 00000996  4A6E 000C                tst.w      [A6 + 0xC]
  785. 0000099A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  786. 0000099E  6710                     beq        +0x12 /* 000009B0 */
  787. 000009A0  4267                     clr.w      -[A7]
  788. 000009A2  204A                     movea.l    A0, A2
  789. 000009A4  4868 0138                pea.l      [A0 + 0x138]
  790. 000009A8  4EB9 0000 17B8           jsr        [0x000017B8]
  791. 000009AE  5C4F                     addq.w     A7, 6
  792. label000009B0:
  793. 000009B0  4A6E 000C                tst.w      [A6 + 0xC]
  794. 000009B4  6F0A                     ble        +0xC /* 000009C0 */
  795. 000009B6  2F0A                     move.l     -[A7], A2
  796. 000009B8  4EB9 0000 0168           jsr        [0x00000168]
  797. 000009BE  584F                     addq.w     A7, 4
  798. label000009C0:
  799. 000009C0  204A                     movea.l    A0, A2
  800. 000009C2  245F                     movea.l    A2, [A7]+
  801. 000009C4  265F                     movea.l    A3, [A7]+
  802. 000009C6  4E5E                     unlink     A6
  803. 000009C8  4E75                     rts
  804. 000009CA  4E56 0000                link       A6, 0
  805. 000009CE  2F0A                     move.l     -[A7], A2
  806. 000009D0  246E 0008                movea.l    A2, [A6 + 0x8]
  807. 000009D4  2F2A 012C                move.l     -[A7], [A2 + 0x12C]
  808. 000009D8  2F0A                     move.l     -[A7], A2
  809. 000009DA  2057                     movea.l    A0, [A7]
  810. 000009DC  2268 0004                movea.l    A1, [A0 + 0x4]
  811. 000009E0  2269 038C                movea.l    A1, [A1 + 0x38C]
  812. 000009E4  4E91                     jsr        [A1]
  813. 000009E6  2F2A 0130                move.l     -[A7], [A2 + 0x130]
  814. 000009EA  2F0A                     move.l     -[A7], A2
  815. 000009EC  2057                     movea.l    A0, [A7]
  816. 000009EE  2268 0004                movea.l    A1, [A0 + 0x4]
  817. 000009F2  2269 0390                movea.l    A1, [A1 + 0x390]
  818. 000009F6  4E91                     jsr        [A1]
  819. 000009F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  820. 000009FC  245F                     movea.l    A2, [A7]+
  821. 000009FE  4E5E                     unlink     A6
  822. 00000A00  4E75                     rts
  823. 00000A02  4E56 0000                link       A6, 0
  824. 00000A06  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  825. 00000A0A  266E 0008                movea.l    A3, [A6 + 0x8]
  826. 00000A0E  286E 000C                movea.l    A4, [A6 + 0xC]
  827. 00000A12  7601                     moveq.l    D3, 0x01
  828. 00000A14  95CA                     sub.l      A2, A2
  829. 00000A16  282C 0002                move.l     D4, [A4 + 0x2]
  830. 00000A1A  0284 0000 00FF           andi.l     D4, 0xFF
  831. 00000A20  2A04                     move.l     D5, D4
  832. 00000A22  0C05 0003                cmpi.b     D5, 0x3
  833. 00000A26  6706                     beq        +0x8 /* 00000A2E */
  834. 00000A28  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  835. 00000A2C  6636                     bne        +0x38 /* 00000A64 */
  836. label00000A2E:
  837. 00000A2E  4267                     clr.w      -[A7]
  838. 00000A30  4879 0000 7234           push.l     0x7234 /* 'r4' */
  839. 00000A36  4879 0000 7210           push.l     0x7210
  840. 00000A3C  4878 0004                push.l     0x4
  841. 00000A40  2F2B 012C                move.l     -[A7], [A3 + 0x12C]
  842. 00000A44  2F0B                     move.l     -[A7], A3
  843. 00000A46  2057                     movea.l    A0, [A7]
  844. 00000A48  2268 0004                movea.l    A1, [A0 + 0x4]
  845. 00000A4C  2269 0010                movea.l    A1, [A1 + 0x10]
  846. 00000A50  4E91                     jsr        [A1]
  847. 00000A52  504F                     addq.w     A7, 8
  848. 00000A54  2F08                     move.l     -[A7], A0
  849. 00000A56  4EB9 0000 0158           jsr        [0x00000158]
  850. 00000A5C  2448                     movea.l    A2, A0
  851. 00000A5E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  852. 00000A62  6050                     bra        +0x52 /* 00000AB4 */
  853. label00000A64:
  854. 00000A64  2F0C                     move.l     -[A7], A4
  855. 00000A66  4EB9 0000 0368           jsr        [0x00000368]
  856. 00000A6C  4A00                     tst.b      D0
  857. 00000A6E  584F                     addq.w     A7, 4
  858. 00000A70  660E                     bne        +0x10 /* 00000A80 */
  859. 00000A72  2F0C                     move.l     -[A7], A4
  860. 00000A74  4EB9 0000 0370           jsr        [0x00000370]
  861. 00000A7A  4A00                     tst.b      D0
  862. 00000A7C  584F                     addq.w     A7, 4
  863. 00000A7E  6734                     beq        +0x36 /* 00000AB4 */
  864. label00000A80:
  865. 00000A80  4267                     clr.w      -[A7]
  866. 00000A82  4879 0000 7234           push.l     0x7234 /* 'r4' */
  867. 00000A88  4879 0000 7210           push.l     0x7210
  868. 00000A8E  4878 0004                push.l     0x4
  869. 00000A92  2F2B 0130                move.l     -[A7], [A3 + 0x130]
  870. 00000A96  2F0B                     move.l     -[A7], A3
  871. 00000A98  2057                     movea.l    A0, [A7]
  872. 00000A9A  2268 0004                movea.l    A1, [A0 + 0x4]
  873. 00000A9E  2269 0010                movea.l    A1, [A1 + 0x10]
  874. 00000AA2  4E91                     jsr        [A1]
  875. 00000AA4  504F                     addq.w     A7, 8
  876. 00000AA6  2F08                     move.l     -[A7], A0
  877. 00000AA8  4EB9 0000 0158           jsr        [0x00000158]
  878. 00000AAE  2448                     movea.l    A2, A0
  879. 00000AB0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  880. label00000AB4:
  881. 00000AB4  200A                     move.l     D0, A2
  882. 00000AB6  6716                     beq        +0x18 /* 00000ACE */
  883. 00000AB8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  884. 00000ABC  2F0A                     move.l     -[A7], A2
  885. 00000ABE  2057                     movea.l    A0, [A7]
  886. 00000AC0  2268 0004                movea.l    A1, [A0 + 0x4]
  887. 00000AC4  2269 0188                movea.l    A1, [A1 + 0x188]
  888. 00000AC8  4E91                     jsr        [A1]
  889. 00000ACA  5C4F                     addq.w     A7, 6
  890. 00000ACC  6010                     bra        +0x12 /* 00000ADE */
  891. label00000ACE:
  892. 00000ACE  2F0C                     move.l     -[A7], A4
  893. 00000AD0  486B 007C                pea.l      [A3 + 0x7C]
  894. 00000AD4  4EB9 0000 1AA0           jsr        [0x00001AA0]
  895. 00000ADA  1600                     move.b     D3, D0
  896. 00000ADC  504F                     addq.w     A7, 8
  897. label00000ADE:
  898. 00000ADE  1003                     move.b     D0, D3
  899. 00000AE0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  900. 00000AE4  4E5E                     unlink     A6
  901. 00000AE6  4E75                     rts
  902. 00000AE8  4E56 FFF8                link       A6, -0x0008
  903. 00000AEC  2F0A                     move.l     -[A7], A2
  904. 00000AEE  2F03                     move.l     -[A7], D3
  905. 00000AF0  246E 0008                movea.l    A2, [A6 + 0x8]
  906. 00000AF4  262E 000C                move.l     D3, [A6 + 0xC]
  907. 00000AF8  7004                     moveq.l    D0, 0x04
  908. 00000AFA  B680                     cmp.l      D3, D0
  909. 00000AFC  6612                     bne        +0x14 /* 00000B10 */
  910. 00000AFE  2F0A                     move.l     -[A7], A2
  911. 00000B00  2057                     movea.l    A0, [A7]
  912. 00000B02  2268 0004                movea.l    A1, [A0 + 0x4]
  913. 00000B06  2269 0350                movea.l    A1, [A1 + 0x350]
  914. 00000B0A  4E91                     jsr        [A1]
  915. 00000B0C  584F                     addq.w     A7, 4
  916. 00000B0E  6038                     bra        +0x3A /* 00000B48 */
  917. label00000B10:
  918. 00000B10  4A83                     tst.l      D3
  919. 00000B12  6C34                     bge        +0x36 /* 00000B48 */
  920. 00000B14  486A 007C                pea.l      [A2 + 0x7C]
  921. 00000B18  4EB9 0000 D576           jsr        [0x0000D576]
  922. 00000B1E  2008                     move.l     D0, A0
  923. 00000B20  584F                     addq.w     A7, 4
  924. 00000B22  6724                     beq        +0x26 /* 00000B48 */
  925. 00000B24  2D4A FFF8                move.l     [A6 - 0x8], A2
  926. 00000B28  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  927. 00000B2E  486E FFF8                pea.l      [A6 - 0x8]
  928. 00000B32  2F03                     move.l     -[A7], D3
  929. 00000B34  486A 007C                pea.l      [A2 + 0x7C]
  930. 00000B38  2057                     movea.l    A0, [A7]
  931. 00000B3A  2268 0004                movea.l    A1, [A0 + 0x4]
  932. 00000B3E  2269 0024                movea.l    A1, [A1 + 0x24]
  933. 00000B42  4E91                     jsr        [A1]
  934. 00000B44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  935. label00000B48:
  936. 00000B48  261F                     move.l     D3, [A7]+
  937. 00000B4A  245F                     movea.l    A2, [A7]+
  938. 00000B4C  4E5E                     unlink     A6
  939. 00000B4E  4E75                     rts
  940. 00000B50  4E56 0000                link       A6, 0
  941. 00000B54  48E7 0038                movem.l    -[A7], A2,A3,A4
  942. 00000B58  246E 0008                movea.l    A2, [A6 + 0x8]
  943. 00000B5C  256E 000C 012C           move.l     [A2 + 0x12C], [A6 + 0xC]
  944. 00000B62  266A 0134                movea.l    A3, [A2 + 0x134]
  945. 00000B66  200B                     move.l     D0, A3
  946. 00000B68  6732                     beq        +0x34 /* 00000B9C */
  947. 00000B6A  2F0B                     move.l     -[A7], A3
  948. 00000B6C  2057                     movea.l    A0, [A7]
  949. 00000B6E  2268 0004                movea.l    A1, [A0 + 0x4]
  950. 00000B72  2269 00C4                movea.l    A1, [A1 + 0xC4]
  951. 00000B76  4E91                     jsr        [A1]
  952. 00000B78  286A 0134                movea.l    A4, [A2 + 0x134]
  953. 00000B7C  264C                     movea.l    A3, A4
  954. 00000B7E  200C                     move.l     D0, A4
  955. 00000B80  584F                     addq.w     A7, 4
  956. 00000B82  6714                     beq        +0x16 /* 00000B98 */
  957. 00000B84  3F3C 0001                move.w     -[A7], 0x1
  958. 00000B88  2F0B                     move.l     -[A7], A3
  959. 00000B8A  2057                     movea.l    A0, [A7]
  960. 00000B8C  2268 0004                movea.l    A1, [A0 + 0x4]
  961. 00000B90  2269 0008                movea.l    A1, [A1 + 0x8]
  962. 00000B94  4E91                     jsr        [A1]
  963. 00000B96  5C4F                     addq.w     A7, 6
  964. label00000B98:
  965. 00000B98  42AA 0134                clr.l      [A2 + 0x134]
  966. label00000B9C:
  967. 00000B9C  4267                     clr.w      -[A7]
  968. 00000B9E  4879 0000 7234           push.l     0x7234 /* 'r4' */
  969. 00000BA4  4879 0000 7210           push.l     0x7210
  970. 00000BAA  4878 0004                push.l     0x4
  971. 00000BAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  972. 00000BB2  2F0A                     move.l     -[A7], A2
  973. 00000BB4  2057                     movea.l    A0, [A7]
  974. 00000BB6  2268 0004                movea.l    A1, [A0 + 0x4]
  975. 00000BBA  2269 0010                movea.l    A1, [A1 + 0x10]
  976. 00000BBE  4E91                     jsr        [A1]
  977. 00000BC0  504F                     addq.w     A7, 8
  978. 00000BC2  2F08                     move.l     -[A7], A0
  979. 00000BC4  4EB9 0000 0158           jsr        [0x00000158]
  980. 00000BCA  2648                     movea.l    A3, A0
  981. 00000BCC  200B                     move.l     D0, A3
  982. 00000BCE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  983. 00000BD2  6752                     beq        +0x54 /* 00000C26 */
  984. 00000BD4  284A                     movea.l    A4, A2
  985. 00000BD6  200A                     move.l     D0, A2
  986. 00000BD8  6704                     beq        +0x6 /* 00000BDE */
  987. 00000BDA  49EC 00FE                lea.l      A4, [A4 + 0xFE]
  988. label00000BDE:
  989. 00000BDE  2F0C                     move.l     -[A7], A4
  990. 00000BE0  486B 0028                pea.l      [A3 + 0x28]
  991. 00000BE4  4EB9 0000 1830           jsr        [0x00001830]
  992. 00000BEA  4878 0034                push.l     0x34 /* '4' */
  993. 00000BEE  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  994. 00000BF4  2848                     movea.l    A4, A0
  995. 00000BF6  2008                     move.l     D0, A0
  996. 00000BF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  997. 00000BFC  6712                     beq        +0x14 /* 00000C10 */
  998. 00000BFE  2F0B                     move.l     -[A7], A3
  999. 00000C00  3F3C 0001                move.w     -[A7], 0x1
  1000. 00000C04  2F0C                     move.l     -[A7], A4
  1001. 00000C06  61FF 0000 4C62           bsr        +0x4C64 /* 0000586A */
  1002. 00000C0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1003. label00000C10:
  1004. 00000C10  254C 0134                move.l     [A2 + 0x134], A4
  1005. 00000C14  2F2A 0134                move.l     -[A7], [A2 + 0x134]
  1006. 00000C18  2057                     movea.l    A0, [A7]
  1007. 00000C1A  2268 0004                movea.l    A1, [A0 + 0x4]
  1008. 00000C1E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  1009. 00000C22  4E91                     jsr        [A1]
  1010. 00000C24  584F                     addq.w     A7, 4
  1011. label00000C26:
  1012. 00000C26  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1013. 00000C2A  4E5E                     unlink     A6
  1014. 00000C2C  4E75                     rts
  1015. 00000C2E  4E56 0000                link       A6, 0
  1016. 00000C32  48E7 0038                movem.l    -[A7], A2,A3,A4
  1017. 00000C36  286E 0008                movea.l    A4, [A6 + 0x8]
  1018. 00000C3A  296E 000C 0130           move.l     [A4 + 0x130], [A6 + 0xC]
  1019. 00000C40  4267                     clr.w      -[A7]
  1020. 00000C42  4879 0000 7234           push.l     0x7234 /* 'r4' */
  1021. 00000C48  4879 0000 7210           push.l     0x7210
  1022. 00000C4E  4878 0004                push.l     0x4
  1023. 00000C52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1024. 00000C56  2F0C                     move.l     -[A7], A4
  1025. 00000C58  2057                     movea.l    A0, [A7]
  1026. 00000C5A  2268 0004                movea.l    A1, [A0 + 0x4]
  1027. 00000C5E  2269 0010                movea.l    A1, [A1 + 0x10]
  1028. 00000C62  4E91                     jsr        [A1]
  1029. 00000C64  504F                     addq.w     A7, 8
  1030. 00000C66  2F08                     move.l     -[A7], A0
  1031. 00000C68  4EB9 0000 0158           jsr        [0x00000158]
  1032. 00000C6E  2648                     movea.l    A3, A0
  1033. 00000C70  200B                     move.l     D0, A3
  1034. 00000C72  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1035. 00000C76  6718                     beq        +0x1A /* 00000C90 */
  1036. 00000C78  244C                     movea.l    A2, A4
  1037. 00000C7A  200C                     move.l     D0, A4
  1038. 00000C7C  6704                     beq        +0x6 /* 00000C82 */
  1039. 00000C7E  45EA 00FE                lea.l      A2, [A2 + 0xFE]
  1040. label00000C82:
  1041. 00000C82  2F0A                     move.l     -[A7], A2
  1042. 00000C84  486B 0028                pea.l      [A3 + 0x28]
  1043. 00000C88  4EB9 0000 1830           jsr        [0x00001830]
  1044. 00000C8E  504F                     addq.w     A7, 8
  1045. label00000C90:
  1046. 00000C90  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1047. 00000C94  4E5E                     unlink     A6
  1048. 00000C96  4E75                     rts
  1049. 00000C98  4E56 0000                link       A6, 0
  1050. 00000C9C  2F0A                     move.l     -[A7], A2
  1051. 00000C9E  4A6E 000C                tst.w      [A6 + 0xC]
  1052. 00000CA2  671E                     beq        +0x20 /* 00000CC2 */
  1053. 00000CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1054. 00000CA8  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1055. 00000CAC  226E 0008                movea.l    A1, [A6 + 0x8]
  1056. 00000CB0  2288                     move.l     [A1], A0
  1057. 00000CB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1058. 00000CB6  4868 002A                pea.l      [A0 + 0x2A]
  1059. 00000CBA  4EB9 0000 17B0           jsr        [0x000017B0]
  1060. 00000CC0  584F                     addq.w     A7, 4
  1061. label00000CC2:
  1062. 00000CC2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1063. 00000CC6  4267                     clr.w      -[A7]
  1064. 00000CC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1065. 00000CCC  61FF 0000 088A           bsr        +0x88C /* 00001558 */
  1066. 00000CD2  41F9 0000 6B4A           lea.l      A0, [0x00006B4A]
  1067. 00000CD8  226E 0008                movea.l    A1, [A6 + 0x8]
  1068. 00000CDC  2348 0004                move.l     [A1 + 0x4], A0
  1069. 00000CE0  41F9 0000 6B4A           lea.l      A0, [0x00006B4A]
  1070. 00000CE6  41E8 0170                lea.l      A0, [A0 + 0x170]
  1071. 00000CEA  226E 0008                movea.l    A1, [A6 + 0x8]
  1072. 00000CEE  2251                     movea.l    A1, [A1]
  1073. 00000CF0  2288                     move.l     [A1], A0
  1074. 00000CF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1075. 00000CF6  2450                     movea.l    A2, [A0]
  1076. 00000CF8  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1077. 00000CFC  91CA                     sub.l      A0, A2
  1078. 00000CFE  2548 0008                move.l     [A2 + 0x8], A0
  1079. 00000D02  206E 0008                movea.l    A0, [A6 + 0x8]
  1080. 00000D06  4868 0028                pea.l      [A0 + 0x28]
  1081. 00000D0A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1082. 00000D0E  4EB9 0000 A61E           jsr        [0x0000A61E]
  1083. 00000D14  206E 0008                movea.l    A0, [A6 + 0x8]
  1084. 00000D18  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1085. 00000D1C  245F                     movea.l    A2, [A7]+
  1086. 00000D1E  4E5E                     unlink     A6
  1087. 00000D20  4E75                     rts
  1088. 00000D22  4E56 0000                link       A6, 0
  1089. 00000D26  2F0B                     move.l     -[A7], A3
  1090. 00000D28  2F0A                     move.l     -[A7], A2
  1091. 00000D2A  246E 0008                movea.l    A2, [A6 + 0x8]
  1092. 00000D2E  200A                     move.l     D0, A2
  1093. 00000D30  6758                     beq        +0x5A /* 00000D8A */
  1094. 00000D32  41F9 0000 6B4A           lea.l      A0, [0x00006B4A]
  1095. 00000D38  2548 0004                move.l     [A2 + 0x4], A0
  1096. 00000D3C  41F9 0000 6B4A           lea.l      A0, [0x00006B4A]
  1097. 00000D42  41E8 0170                lea.l      A0, [A0 + 0x170]
  1098. 00000D46  2252                     movea.l    A1, [A2]
  1099. 00000D48  2288                     move.l     [A1], A0
  1100. 00000D4A  2652                     movea.l    A3, [A2]
  1101. 00000D4C  204A                     movea.l    A0, A2
  1102. 00000D4E  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1103. 00000D52  91CB                     sub.l      A0, A3
  1104. 00000D54  2748 0008                move.l     [A3 + 0x8], A0
  1105. 00000D58  4267                     clr.w      -[A7]
  1106. 00000D5A  2F0A                     move.l     -[A7], A2
  1107. 00000D5C  61FF 0000 0966           bsr        +0x968 /* 000016C4 */
  1108. 00000D62  4A6E 000C                tst.w      [A6 + 0xC]
  1109. 00000D66  5C4F                     addq.w     A7, 6
  1110. 00000D68  6710                     beq        +0x12 /* 00000D7A */
  1111. 00000D6A  4267                     clr.w      -[A7]
  1112. 00000D6C  204A                     movea.l    A0, A2
  1113. 00000D6E  4868 002A                pea.l      [A0 + 0x2A]
  1114. 00000D72  4EB9 0000 17B8           jsr        [0x000017B8]
  1115. 00000D78  5C4F                     addq.w     A7, 6
  1116. label00000D7A:
  1117. 00000D7A  4A6E 000C                tst.w      [A6 + 0xC]
  1118. 00000D7E  6F0A                     ble        +0xC /* 00000D8A */
  1119. 00000D80  2F0A                     move.l     -[A7], A2
  1120. 00000D82  4EB9 0000 0168           jsr        [0x00000168]
  1121. 00000D88  584F                     addq.w     A7, 4
  1122. label00000D8A:
  1123. 00000D8A  204A                     movea.l    A0, A2
  1124. 00000D8C  245F                     movea.l    A2, [A7]+
  1125. 00000D8E  265F                     movea.l    A3, [A7]+
  1126. 00000D90  4E5E                     unlink     A6
  1127. 00000D92  4E75                     rts
  1128. 00000D94  4E56 FFF8                link       A6, -0x0008
  1129. 00000D98  486E FFF8                pea.l      [A6 - 0x8]
  1130. 00000D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1131. 00000DA0  2057                     movea.l    A0, [A7]
  1132. 00000DA2  2268 0004                movea.l    A1, [A0 + 0x4]
  1133. 00000DA6  2269 0040                movea.l    A1, [A1 + 0x40]
  1134. 00000DAA  4E91                     jsr        [A1]
  1135. 00000DAC  486E FFF8                pea.l      [A6 - 0x8]
  1136. 00000DB0  42A7                     clr.l      -[A7]
  1137. 00000DB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1138. 00000DB6  3F28 0028                move.w     -[A7], [A0 + 0x28]
  1139. 00000DBA  303C 0500                move.w     D0, 0x500
  1140. 00000DBE  ABC9                     syscall    IconDispatch
  1141. 00000DC0  301F                     move.w     D0, [A7]+
  1142. 00000DC2  4E5E                     unlink     A6
  1143. 00000DC4  4E75                     rts
  1144. 00000DC6  4E56 FFFA                link       A6, -0x0006
  1145. 00000DCA  48E7 1030                movem.l    -[A7], D3,A2,A3
  1146. 00000DCE  246E 000E                movea.l    A2, [A6 + 0xE]
  1147. 00000DD2  4A6E 000C                tst.w      [A6 + 0xC]
  1148. 00000DD6  6726                     beq        +0x28 /* 00000DFE */
  1149. 00000DD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1150. 00000DDC  41E8 010E                lea.l      A0, [A0 + 0x10E]
  1151. 00000DE0  226E 0008                movea.l    A1, [A6 + 0x8]
  1152. 00000DE4  2288                     move.l     [A1], A0
  1153. 00000DE6  226E 0008                movea.l    A1, [A6 + 0x8]
  1154. 00000DEA  2348 007C                move.l     [A1 + 0x7C], A0
  1155. 00000DEE  206E 0008                movea.l    A0, [A6 + 0x8]
  1156. 00000DF2  4868 010E                pea.l      [A0 + 0x10E]
  1157. 00000DF6  4EB9 0000 17B0           jsr        [0x000017B0]
  1158. 00000DFC  584F                     addq.w     A7, 4
  1159. label00000DFE:
  1160. 00000DFE  2F0A                     move.l     -[A7], A2
  1161. 00000E00  4267                     clr.w      -[A7]
  1162. 00000E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1163. 00000E06  61FF 0000 4D56           bsr        +0x4D58 /* 00005B5E */
  1164. 00000E0C  4267                     clr.w      -[A7]
  1165. 00000E0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1166. 00000E12  4868 007C                pea.l      [A0 + 0x7C]
  1167. 00000E16  4EB9 0000 19D8           jsr        [0x000019D8]
  1168. 00000E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  1169. 00000E20  4868 00B2                pea.l      [A0 + 0xB2]
  1170. 00000E24  4EB9 0000 18E8           jsr        [0x000018E8]
  1171. 00000E2A  41F9 0000 6766           lea.l      A0, [0x00006766]
  1172. 00000E30  226E 0008                movea.l    A1, [A6 + 0x8]
  1173. 00000E34  2348 0004                move.l     [A1 + 0x4], A0
  1174. 00000E38  41F9 0000 6766           lea.l      A0, [0x00006766]
  1175. 00000E3E  41E8 0258                lea.l      A0, [A0 + 0x258]
  1176. 00000E42  226E 0008                movea.l    A1, [A6 + 0x8]
  1177. 00000E46  2251                     movea.l    A1, [A1]
  1178. 00000E48  2288                     move.l     [A1], A0
  1179. 00000E4A  41F9 0000 6766           lea.l      A0, [0x00006766]
  1180. 00000E50  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  1181. 00000E54  226E 0008                movea.l    A1, [A6 + 0x8]
  1182. 00000E58  2348 0080                move.l     [A1 + 0x80], A0
  1183. 00000E5C  41F9 0000 6766           lea.l      A0, [0x00006766]
  1184. 00000E62  41E8 0228                lea.l      A0, [A0 + 0x228]
  1185. 00000E66  226E 0008                movea.l    A1, [A6 + 0x8]
  1186. 00000E6A  2348 00B2                move.l     [A1 + 0xB2], A0
  1187. 00000E6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1188. 00000E72  2650                     movea.l    A3, [A0]
  1189. 00000E74  41E8 010E                lea.l      A0, [A0 + 0x10E]
  1190. 00000E78  91CB                     sub.l      A0, A3
  1191. 00000E7A  2748 0008                move.l     [A3 + 0x8], A0
  1192. 00000E7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000E82  4868 00E0                pea.l      [A0 + 0xE0]
  1194. 00000E86  4EB9 0003 CE7A           jsr        [0x0003CE7A]
  1195. 00000E8C  486E FFFC                pea.l      [A6 - 0x4]
  1196. 00000E90  2F0A                     move.l     -[A7], A2
  1197. 00000E92  4EB9 0003 CEAA           jsr        [0x0003CEAA]
  1198. 00000E98  7600                     moveq.l    D3, 0x00
  1199. 00000E9A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1200. 00000E9E  602C                     bra        +0x2E /* 00000ECC */
  1201. label00000EA0:
  1202. 00000EA0  486E FFFE                pea.l      [A6 - 0x2]
  1203. 00000EA4  2F0A                     move.l     -[A7], A2
  1204. 00000EA6  4EB9 0000 A61E           jsr        [0x0000A61E]
  1205. 00000EAC  3F3C FFFF                move.w     -[A7], 0xFFFF
  1206. 00000EB0  42A7                     clr.l      -[A7]
  1207. 00000EB2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1208. 00000EB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1209. 00000EBA  2057                     movea.l    A0, [A7]
  1210. 00000EBC  2268 0004                movea.l    A1, [A0 + 0x4]
  1211. 00000EC0  2269 0238                movea.l    A1, [A1 + 0x238]
  1212. 00000EC4  4E91                     jsr        [A1]
  1213. 00000EC6  5243                     addq.w     D3, 1
  1214. 00000EC8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1215. label00000ECC:
  1216. 00000ECC  7000                     moveq.l    D0, 0x00
  1217. 00000ECE  302E FFFC                move.w     D0, [A6 - 0x4]
  1218. 00000ED2  3203                     move.w     D1, D3
  1219. 00000ED4  48C1                     ext.l      D1
  1220. 00000ED6  B280                     cmp.l      D1, D0
  1221. 00000ED8  6DC6                     blt        -0x38 /* 00000EA0 */
  1222. 00000EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  1223. 00000EDE  4868 010C                pea.l      [A0 + 0x10C]
  1224. 00000EE2  2F0A                     move.l     -[A7], A2
  1225. 00000EE4  4EB9 0003 CEAA           jsr        [0x0003CEAA]
  1226. 00000EEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1227. 00000EEE  3028 010C                move.w     D0, [A0 + 0x10C]
  1228. 00000EF2  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1229. 00000EF6  504F                     addq.w     A7, 8
  1230. 00000EF8  6306                     bls        +0x8 /* 00000F00 */
  1231. 00000EFA  316E FFFC 010C           move.w     [A0 + 0x10C], [A6 - 0x4]
  1232. label00000F00:
  1233. 00000F00  206E 0008                movea.l    A0, [A6 + 0x8]
  1234. 00000F04  4868 0108                pea.l      [A0 + 0x108]
  1235. 00000F08  2F0A                     move.l     -[A7], A2
  1236. 00000F0A  4EB9 0000 C6F8           jsr        [0x0000C6F8]
  1237. 00000F10  486E FFFB                pea.l      [A6 - 0x5]
  1238. 00000F14  2F0A                     move.l     -[A7], A2
  1239. 00000F16  4EB9 0000 B34E           jsr        [0x0000B34E]
  1240. 00000F1C  4A2E FFFB                tst.b      [A6 - 0x5]
  1241. 00000F20  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1242. 00000F24  6744                     beq        +0x46 /* 00000F6A */
  1243. 00000F26  4267                     clr.w      -[A7]
  1244. 00000F28  4879 0000 6AE4           push.l     0x6AE4
  1245. 00000F2E  4879 0000 6B34           push.l     0x6B34 /* 'k4' */
  1246. 00000F34  4878 0004                push.l     0x4
  1247. 00000F38  206E 0008                movea.l    A0, [A6 + 0x8]
  1248. 00000F3C  2F28 0020                move.l     -[A7], [A0 + 0x20]
  1249. 00000F40  4EB9 0000 0158           jsr        [0x00000158]
  1250. 00000F46  2648                     movea.l    A3, A0
  1251. 00000F48  200B                     move.l     D0, A3
  1252. 00000F4A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1253. 00000F4E  671A                     beq        +0x1C /* 00000F6A */
  1254. 00000F50  246E 0008                movea.l    A2, [A6 + 0x8]
  1255. 00000F54  4AAE 0008                tst.l      [A6 + 0x8]
  1256. 00000F58  6704                     beq        +0x6 /* 00000F5E */
  1257. 00000F5A  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  1258. label00000F5E:
  1259. 00000F5E  2F0A                     move.l     -[A7], A2
  1260. 00000F60  2F0B                     move.l     -[A7], A3
  1261. 00000F62  4EB9 0000 1830           jsr        [0x00001830]
  1262. 00000F68  504F                     addq.w     A7, 8
  1263. label00000F6A:
  1264. 00000F6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1265. 00000F6E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1266. 00000F72  4E5E                     unlink     A6
  1267. 00000F74  4E75                     rts
  1268. 00000F76  4E56 0000                link       A6, 0
  1269. 00000F7A  2F0B                     move.l     -[A7], A3
  1270. 00000F7C  2F0A                     move.l     -[A7], A2
  1271. 00000F7E  246E 0008                movea.l    A2, [A6 + 0x8]
  1272. 00000F82  200A                     move.l     D0, A2
  1273. 00000F84  6700 00A4                beq        +0xA6 /* 0000102A */
  1274. 00000F88  41F9 0000 6766           lea.l      A0, [0x00006766]
  1275. 00000F8E  2548 0004                move.l     [A2 + 0x4], A0
  1276. 00000F92  41F9 0000 6766           lea.l      A0, [0x00006766]
  1277. 00000F98  41E8 0258                lea.l      A0, [A0 + 0x258]
  1278. 00000F9C  2252                     movea.l    A1, [A2]
  1279. 00000F9E  2288                     move.l     [A1], A0
  1280. 00000FA0  41F9 0000 6766           lea.l      A0, [0x00006766]
  1281. 00000FA6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  1282. 00000FAA  2548 0080                move.l     [A2 + 0x80], A0
  1283. 00000FAE  41F9 0000 6766           lea.l      A0, [0x00006766]
  1284. 00000FB4  41E8 0228                lea.l      A0, [A0 + 0x228]
  1285. 00000FB8  2548 00B2                move.l     [A2 + 0xB2], A0
  1286. 00000FBC  2652                     movea.l    A3, [A2]
  1287. 00000FBE  204A                     movea.l    A0, A2
  1288. 00000FC0  41E8 010E                lea.l      A0, [A0 + 0x10E]
  1289. 00000FC4  91CB                     sub.l      A0, A3
  1290. 00000FC6  2748 0008                move.l     [A3 + 0x8], A0
  1291. 00000FCA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1292. 00000FCE  204A                     movea.l    A0, A2
  1293. 00000FD0  4868 00E0                pea.l      [A0 + 0xE0]
  1294. 00000FD4  4EB9 0003 CE40           jsr        [0x0003CE40]
  1295. 00000FDA  4267                     clr.w      -[A7]
  1296. 00000FDC  204A                     movea.l    A0, A2
  1297. 00000FDE  4868 00B2                pea.l      [A0 + 0xB2]
  1298. 00000FE2  4EB9 0000 18F0           jsr        [0x000018F0]
  1299. 00000FE8  4267                     clr.w      -[A7]
  1300. 00000FEA  204A                     movea.l    A0, A2
  1301. 00000FEC  4868 007C                pea.l      [A0 + 0x7C]
  1302. 00000FF0  4EB9 0000 19E8           jsr        [0x000019E8]
  1303. 00000FF6  4267                     clr.w      -[A7]
  1304. 00000FF8  2F0A                     move.l     -[A7], A2
  1305. 00000FFA  61FF 0000 4C24           bsr        +0x4C26 /* 00005C20 */
  1306. 00001000  4A6E 000C                tst.w      [A6 + 0xC]
  1307. 00001004  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1308. 00001008  6710                     beq        +0x12 /* 0000101A */
  1309. 0000100A  4267                     clr.w      -[A7]
  1310. 0000100C  204A                     movea.l    A0, A2
  1311. 0000100E  4868 010E                pea.l      [A0 + 0x10E]
  1312. 00001012  4EB9 0000 17B8           jsr        [0x000017B8]
  1313. 00001018  5C4F                     addq.w     A7, 6
  1314. label0000101A:
  1315. 0000101A  4A6E 000C                tst.w      [A6 + 0xC]
  1316. 0000101E  6F0A                     ble        +0xC /* 0000102A */
  1317. 00001020  2F0A                     move.l     -[A7], A2
  1318. 00001022  4EB9 0000 0168           jsr        [0x00000168]
  1319. 00001028  584F                     addq.w     A7, 4
  1320. label0000102A:
  1321. 0000102A  204A                     movea.l    A0, A2
  1322. 0000102C  245F                     movea.l    A2, [A7]+
  1323. 0000102E  265F                     movea.l    A3, [A7]+
  1324. 00001030  4E5E                     unlink     A6
  1325. 00001032  4E75                     rts
  1326. 00001034  4E56 0000                link       A6, 0
  1327. 00001038  2F03                     move.l     -[A7], D3
  1328. 0000103A  206E 0008                movea.l    A0, [A6 + 0x8]
  1329. 0000103E  3628 010C                move.w     D3, [A0 + 0x10C]
  1330. 00001042  6714                     beq        +0x16 /* 00001058 */
  1331. 00001044  3F03                     move.w     -[A7], D3
  1332. 00001046  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1333. 0000104A  2057                     movea.l    A0, [A7]
  1334. 0000104C  2268 0004                movea.l    A1, [A0 + 0x4]
  1335. 00001050  2269 0254                movea.l    A1, [A1 + 0x254]
  1336. 00001054  4E91                     jsr        [A1]
  1337. 00001056  5C4F                     addq.w     A7, 6
  1338. label00001058:
  1339. 00001058  261F                     move.l     D3, [A7]+
  1340. 0000105A  4E5E                     unlink     A6
  1341. 0000105C  4E75                     rts
  1342. 0000105E  4E56 FFFA                link       A6, -0x0006
  1343. 00001062  2F0A                     move.l     -[A7], A2
  1344. 00001064  2F03                     move.l     -[A7], D3
  1345. 00001066  246E 0008                movea.l    A2, [A6 + 0x8]
  1346. 0000106A  362E 0012                move.w     D3, [A6 + 0x12]
  1347. 0000106E  2D6E 000E FFFA           move.l     [A6 - 0x6], [A6 + 0xE]
  1348. 00001074  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  1349. 0000107A  486E FFFA                pea.l      [A6 - 0x6]
  1350. 0000107E  7000                     moveq.l    D0, 0x00
  1351. 00001080  3003                     move.w     D0, D3
  1352. 00001082  2F00                     move.l     -[A7], D0
  1353. 00001084  4878 0001                push.l     0x1
  1354. 00001088  486A 00E0                pea.l      [A2 + 0xE0]
  1355. 0000108C  4EB9 0003 CEC8           jsr        [0x0003CEC8]
  1356. 00001092  3600                     move.w     D3, D0
  1357. 00001094  B66A 010C                cmp.w      D3, [A2 + 0x10C]
  1358. 00001098  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1359. 0000109C  6204                     bhi        +0x6 /* 000010A2 */
  1360. 0000109E  526A 010C                addq.w     [A2 + 0x10C], 1
  1361. label000010A2:
  1362. 000010A2  261F                     move.l     D3, [A7]+
  1363. 000010A4  245F                     movea.l    A2, [A7]+
  1364. 000010A6  4E5E                     unlink     A6
  1365. 000010A8  4E75                     rts
  1366. 000010AA  4E56 0000                link       A6, 0
  1367. 000010AE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1368. 000010B2  246E 0008                movea.l    A2, [A6 + 0x8]
  1369. 000010B6  362E 000C                move.w     D3, [A6 + 0xC]
  1370. 000010BA  97CB                     sub.l      A3, A3
  1371. 000010BC  4A43                     tst.w      D3
  1372. 000010BE  675C                     beq        +0x5E /* 0000111C */
  1373. 000010C0  2F0A                     move.l     -[A7], A2
  1374. 000010C2  4EB9 0003 CEEA           jsr        [0x0003CEEA]
  1375. 000010C8  B640                     cmp.w      D3, D0
  1376. 000010CA  584F                     addq.w     A7, 4
  1377. 000010CC  624E                     bhi        +0x50 /* 0000111C */
  1378. 000010CE  3F03                     move.w     -[A7], D3
  1379. 000010D0  2F0A                     move.l     -[A7], A2
  1380. 000010D2  61FF 0000 02AC           bsr        +0x2AE /* 00001380 */
  1381. 000010D8  2648                     movea.l    A3, A0
  1382. 000010DA  7000                     moveq.l    D0, 0x00
  1383. 000010DC  3003                     move.w     D0, D3
  1384. 000010DE  2F00                     move.l     -[A7], D0
  1385. 000010E0  4878 0001                push.l     0x1
  1386. 000010E4  486A 00E0                pea.l      [A2 + 0xE0]
  1387. 000010E8  2057                     movea.l    A0, [A7]
  1388. 000010EA  2250                     movea.l    A1, [A0]
  1389. 000010EC  2269 0028                movea.l    A1, [A1 + 0x28]
  1390. 000010F0  4E91                     jsr        [A1]
  1391. 000010F2  382A 010C                move.w     D4, [A2 + 0x10C]
  1392. 000010F6  B644                     cmp.w      D3, D4
  1393. 000010F8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1394. 000010FC  6406                     bcc        +0x8 /* 00001104 */
  1395. 000010FE  536A 010C                subq.w     [A2 + 0x10C], 1
  1396. 00001102  6018                     bra        +0x1A /* 0000111C */
  1397. label00001104:
  1398. 00001104  B644                     cmp.w      D3, D4
  1399. 00001106  6614                     bne        +0x16 /* 0000111C */
  1400. 00001108  4227                     clr.b      -[A7]
  1401. 0000110A  4267                     clr.w      -[A7]
  1402. 0000110C  2F0A                     move.l     -[A7], A2
  1403. 0000110E  2057                     movea.l    A0, [A7]
  1404. 00001110  2268 0004                movea.l    A1, [A0 + 0x4]
  1405. 00001114  2269 0240                movea.l    A1, [A1 + 0x240]
  1406. 00001118  4E91                     jsr        [A1]
  1407. 0000111A  504F                     addq.w     A7, 8
  1408. label0000111C:
  1409. 0000111C  204B                     movea.l    A0, A3
  1410. 0000111E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1411. 00001122  4E5E                     unlink     A6
  1412. 00001124  4E75                     rts
  1413. 00001126  4E56 0000                link       A6, 0
  1414. 0000112A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1415. 0000112E  246E 0008                movea.l    A2, [A6 + 0x8]
  1416. 00001132  362E 000C                move.w     D3, [A6 + 0xC]
  1417. 00001136  486A 00E0                pea.l      [A2 + 0xE0]
  1418. 0000113A  4EB9 0000 21B4           jsr        [0x000021B4]
  1419. 00001140  7200                     moveq.l    D1, 0x00
  1420. 00001142  3203                     move.w     D1, D3
  1421. 00001144  B280                     cmp.l      D1, D0
  1422. 00001146  584F                     addq.w     A7, 4
  1423. 00001148  6340                     bls        +0x42 /* 0000118A */
  1424. 0000114A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1425. 00001150  5300                     subq.b     D0, 1
  1426. 00001152  661C                     bne        +0x1E /* 00001170 */
  1427. 00001154  4878 00C9                push.l     0xC9
  1428. 00001158  4879 0000 6A68           push.l     0x6A68 /* 'jh' */
  1429. 0000115E  4879 0000 6A7C           push.l     0x6A7C /* 'j|' */
  1430. 00001164  4EB9 0000 01B0           jsr        [0x000001B0]
  1431. 0000116A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1432. 0000116E  6018                     bra        +0x1A /* 00001188 */
  1433. label00001170:
  1434. 00001170  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1435. 00001176  5500                     subq.b     D0, 2
  1436. 00001178  660E                     bne        +0x10 /* 00001188 */
  1437. 0000117A  4879 0000 6A7C           push.l     0x6A7C /* 'j|' */
  1438. 00001180  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1439. 00001186  584F                     addq.w     A7, 4
  1440. label00001188:
  1441. 00001188  6076                     bra        +0x78 /* 00001200 */
  1442. label0000118A:
  1443. 0000118A  B66A 010C                cmp.w      D3, [A2 + 0x10C]
  1444. 0000118E  6770                     beq        +0x72 /* 00001200 */
  1445. 00001190  2F0A                     move.l     -[A7], A2
  1446. 00001192  4EB9 0003 CF1C           jsr        [0x0003CF1C]
  1447. 00001198  2648                     movea.l    A3, A0
  1448. 0000119A  200B                     move.l     D0, A3
  1449. 0000119C  584F                     addq.w     A7, 4
  1450. 0000119E  6746                     beq        +0x48 /* 000011E6 */
  1451. 000011A0  2F0B                     move.l     -[A7], A3
  1452. 000011A2  2057                     movea.l    A0, [A7]
  1453. 000011A4  2268 0004                movea.l    A1, [A0 + 0x4]
  1454. 000011A8  2269 00B0                movea.l    A1, [A1 + 0xB0]
  1455. 000011AC  4E91                     jsr        [A1]
  1456. 000011AE  4A2E 000E                tst.b      [A6 + 0xE]
  1457. 000011B2  584F                     addq.w     A7, 4
  1458. 000011B4  6730                     beq        +0x32 /* 000011E6 */
  1459. 000011B6  284B                     movea.l    A4, A3
  1460. 000011B8  200B                     move.l     D0, A3
  1461. 000011BA  6714                     beq        +0x16 /* 000011D0 */
  1462. 000011BC  3F3C 0001                move.w     -[A7], 0x1
  1463. 000011C0  2F0C                     move.l     -[A7], A4
  1464. 000011C2  2057                     movea.l    A0, [A7]
  1465. 000011C4  2268 0004                movea.l    A1, [A0 + 0x4]
  1466. 000011C8  2269 0008                movea.l    A1, [A1 + 0x8]
  1467. 000011CC  4E91                     jsr        [A1]
  1468. 000011CE  5C4F                     addq.w     A7, 6
  1469. label000011D0:
  1470. 000011D0  7000                     moveq.l    D0, 0x00
  1471. 000011D2  302A 010C                move.w     D0, [A2 + 0x10C]
  1472. 000011D6  2F00                     move.l     -[A7], D0
  1473. 000011D8  486A 00E0                pea.l      [A2 + 0xE0]
  1474. 000011DC  4EB9 0003 CF00           jsr        [0x0003CF00]
  1475. 000011E2  4290                     clr.l      [A0]
  1476. 000011E4  504F                     addq.w     A7, 8
  1477. label000011E6:
  1478. 000011E6  3543 010C                move.w     [A2 + 0x10C], D3
  1479. 000011EA  4A43                     tst.w      D3
  1480. 000011EC  6712                     beq        +0x14 /* 00001200 */
  1481. 000011EE  3F03                     move.w     -[A7], D3
  1482. 000011F0  2F0A                     move.l     -[A7], A2
  1483. 000011F2  2057                     movea.l    A0, [A7]
  1484. 000011F4  2268 0004                movea.l    A1, [A0 + 0x4]
  1485. 000011F8  2269 0254                movea.l    A1, [A1 + 0x254]
  1486. 000011FC  4E91                     jsr        [A1]
  1487. 000011FE  5C4F                     addq.w     A7, 6
  1488. label00001200:
  1489. 00001200  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1490. 00001204  4E5E                     unlink     A6
  1491. 00001206  4E75                     rts
  1492. 00001208  4E56 FFE2                link       A6, -0x001E
  1493. 0000120C  48E7 1030                movem.l    -[A7], D3,A2,A3
  1494. 00001210  266E 0008                movea.l    A3, [A6 + 0x8]
  1495. 00001214  42AE FFFA                clr.l      [A6 - 0x6]
  1496. 00001218  486E FFFA                pea.l      [A6 - 0x6]
  1497. 0000121C  7000                     moveq.l    D0, 0x00
  1498. 0000121E  302E 000C                move.w     D0, [A6 + 0xC]
  1499. 00001222  2600                     move.l     D3, D0
  1500. 00001224  2F00                     move.l     -[A7], D0
  1501. 00001226  486B 00E0                pea.l      [A3 + 0xE0]
  1502. 0000122A  4EB9 0003 CF36           jsr        [0x0003CF36]
  1503. 00001230  4A00                     tst.b      D0
  1504. 00001232  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1505. 00001236  6748                     beq        +0x4A /* 00001280 */
  1506. 00001238  4AAE FFFA                tst.l      [A6 - 0x6]
  1507. 0000123C  6642                     bne        +0x44 /* 00001280 */
  1508. 0000123E  2D4F FFF6                move.l     [A6 - 0xA], A7
  1509. 00001242  244B                     movea.l    A2, A3
  1510. 00001244  200B                     move.l     D0, A3
  1511. 00001246  6704                     beq        +0x6 /* 0000124C */
  1512. 00001248  45EA 007C                lea.l      A2, [A2 + 0x7C]
  1513. label0000124C:
  1514. 0000124C  2F0A                     move.l     -[A7], A2
  1515. 0000124E  2F0B                     move.l     -[A7], A3
  1516. 00001250  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1517. 00001254  4EB9 0000 0488           jsr        [0x00000488]
  1518. 0000125A  2D48 FFFA                move.l     [A6 - 0x6], A0
  1519. 0000125E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1520. 00001262  600A                     bra        +0xC /* 0000126E */
  1521. 00001264  486E FFE2                pea.l      [A6 - 0x1E]
  1522. 00001268  4EB9 0000 0150           jsr        [0x00000150]
  1523. label0000126E:
  1524. 0000126E  2F03                     move.l     -[A7], D3
  1525. 00001270  486B 00E0                pea.l      [A3 + 0xE0]
  1526. 00001274  4EB9 0003 CF00           jsr        [0x0003CF00]
  1527. 0000127A  20AE FFFA                move.l     [A0], [A6 - 0x6]
  1528. 0000127E  504F                     addq.w     A7, 8
  1529. label00001280:
  1530. 00001280  206E FFFA                movea.l    A0, [A6 - 0x6]
  1531. 00001284  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1532. 00001288  4E5E                     unlink     A6
  1533. 0000128A  4E75                     rts
  1534. 0000128C  4E56 0000                link       A6, 0
  1535. 00001290  48E7 1820                movem.l    -[A7], D3,D4,A2
  1536. 00001294  246E 0008                movea.l    A2, [A6 + 0x8]
  1537. 00001298  2F0A                     move.l     -[A7], A2
  1538. 0000129A  4EB9 0003 CEEA           jsr        [0x0003CEEA]
  1539. 000012A0  3800                     move.w     D4, D0
  1540. 000012A2  7601                     moveq.l    D3, 0x01
  1541. 000012A4  0C44 0001                cmpi.w     D4, 0x1
  1542. 000012A8  584F                     addq.w     A7, 4
  1543. 000012AA  6518                     bcs        +0x1A /* 000012C4 */
  1544. label000012AC:
  1545. 000012AC  3F03                     move.w     -[A7], D3
  1546. 000012AE  2F0A                     move.l     -[A7], A2
  1547. 000012B0  2057                     movea.l    A0, [A7]
  1548. 000012B2  2268 0004                movea.l    A1, [A0 + 0x4]
  1549. 000012B6  2269 0244                movea.l    A1, [A1 + 0x244]
  1550. 000012BA  4E91                     jsr        [A1]
  1551. 000012BC  5243                     addq.w     D3, 1
  1552. 000012BE  B644                     cmp.w      D3, D4
  1553. 000012C0  5C4F                     addq.w     A7, 6
  1554. 000012C2  63E8                     bls        -0x16 /* 000012AC */
  1555. label000012C4:
  1556. 000012C4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1557. 000012C8  4E5E                     unlink     A6
  1558. 000012CA  4E75                     rts
  1559. 000012CC  4E56 FFFA                link       A6, -0x0006
  1560. 000012D0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1561. 000012D4  266E 0008                movea.l    A3, [A6 + 0x8]
  1562. 000012D8  362E 0012                move.w     D3, [A6 + 0x12]
  1563. 000012DC  6700 009A                beq        +0x9C /* 00001378 */
  1564. 000012E0  2F0B                     move.l     -[A7], A3
  1565. 000012E2  4EB9 0003 CEEA           jsr        [0x0003CEEA]
  1566. 000012E8  B640                     cmp.w      D3, D0
  1567. 000012EA  584F                     addq.w     A7, 4
  1568. 000012EC  6200 008A                bhi        +0x8C /* 00001378 */
  1569. 000012F0  7000                     moveq.l    D0, 0x00
  1570. 000012F2  3003                     move.w     D0, D3
  1571. 000012F4  2800                     move.l     D4, D0
  1572. 000012F6  2F00                     move.l     -[A7], D0
  1573. 000012F8  486B 00E0                pea.l      [A3 + 0xE0]
  1574. 000012FC  4EB9 0003 CF00           jsr        [0x0003CF00]
  1575. 00001302  2450                     movea.l    A2, [A0]
  1576. 00001304  2D6E 000E FFFA           move.l     [A6 - 0x6], [A6 + 0xE]
  1577. 0000130A  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  1578. 00001310  2F04                     move.l     -[A7], D4
  1579. 00001312  486B 00E0                pea.l      [A3 + 0xE0]
  1580. 00001316  4EB9 0003 CF00           jsr        [0x0003CF00]
  1581. 0000131C  20AE FFFA                move.l     [A0], [A6 - 0x6]
  1582. 00001320  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  1583. 00001326  4A2E 0014                tst.b      [A6 + 0x14]
  1584. 0000132A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1585. 0000132E  671C                     beq        +0x1E /* 0000134C */
  1586. 00001330  284A                     movea.l    A4, A2
  1587. 00001332  200A                     move.l     D0, A2
  1588. 00001334  6714                     beq        +0x16 /* 0000134A */
  1589. 00001336  3F3C 0001                move.w     -[A7], 0x1
  1590. 0000133A  2F0C                     move.l     -[A7], A4
  1591. 0000133C  2057                     movea.l    A0, [A7]
  1592. 0000133E  2268 0004                movea.l    A1, [A0 + 0x4]
  1593. 00001342  2269 0008                movea.l    A1, [A1 + 0x8]
  1594. 00001346  4E91                     jsr        [A1]
  1595. 00001348  5C4F                     addq.w     A7, 6
  1596. label0000134A:
  1597. 0000134A  95CA                     sub.l      A2, A2
  1598. label0000134C:
  1599. 0000134C  B66B 010C                cmp.w      D3, [A3 + 0x10C]
  1600. 00001350  6626                     bne        +0x28 /* 00001378 */
  1601. 00001352  200A                     move.l     D0, A2
  1602. 00001354  6710                     beq        +0x12 /* 00001366 */
  1603. 00001356  2F0A                     move.l     -[A7], A2
  1604. 00001358  2057                     movea.l    A0, [A7]
  1605. 0000135A  2268 0004                movea.l    A1, [A0 + 0x4]
  1606. 0000135E  2269 00B0                movea.l    A1, [A1 + 0xB0]
  1607. 00001362  4E91                     jsr        [A1]
  1608. 00001364  584F                     addq.w     A7, 4
  1609. label00001366:
  1610. 00001366  3F03                     move.w     -[A7], D3
  1611. 00001368  2F0B                     move.l     -[A7], A3
  1612. 0000136A  2057                     movea.l    A0, [A7]
  1613. 0000136C  2268 0004                movea.l    A1, [A0 + 0x4]
  1614. 00001370  2269 0254                movea.l    A1, [A1 + 0x254]
  1615. 00001374  4E91                     jsr        [A1]
  1616. 00001376  5C4F                     addq.w     A7, 6
  1617. label00001378:
  1618. 00001378  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1619. 0000137C  4E5E                     unlink     A6
  1620. 0000137E  4E75                     rts
  1621. fn00001380:
  1622. 00001380  4E56 FFFA                link       A6, -0x0006
  1623. 00001384  42AE FFFA                clr.l      [A6 - 0x6]
  1624. 00001388  486E FFFA                pea.l      [A6 - 0x6]
  1625. 0000138C  7000                     moveq.l    D0, 0x00
  1626. 0000138E  302E 000C                move.w     D0, [A6 + 0xC]
  1627. 00001392  2F00                     move.l     -[A7], D0
  1628. 00001394  206E 0008                movea.l    A0, [A6 + 0x8]
  1629. 00001398  4868 00E0                pea.l      [A0 + 0xE0]
  1630. 0000139C  4EB9 0003 CF36           jsr        [0x0003CF36]
  1631. 000013A2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1632. 000013A6  4E5E                     unlink     A6
  1633. 000013A8  4E75                     rts
  1634. 000013AA  4E56 0000                link       A6, 0
  1635. 000013AE  2F0A                     move.l     -[A7], A2
  1636. 000013B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1637. 000013B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1638. 000013B8  2057                     movea.l    A0, [A7]
  1639. 000013BA  2268 0004                movea.l    A1, [A0 + 0x4]
  1640. 000013BE  2269 0244                movea.l    A1, [A1 + 0x244]
  1641. 000013C2  4E91                     jsr        [A1]
  1642. 000013C4  2448                     movea.l    A2, A0
  1643. 000013C6  200A                     move.l     D0, A2
  1644. 000013C8  5C4F                     addq.w     A7, 6
  1645. 000013CA  6710                     beq        +0x12 /* 000013DC */
  1646. 000013CC  2F0A                     move.l     -[A7], A2
  1647. 000013CE  2057                     movea.l    A0, [A7]
  1648. 000013D0  2268 0004                movea.l    A1, [A0 + 0x4]
  1649. 000013D4  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1650. 000013D8  4E91                     jsr        [A1]
  1651. 000013DA  584F                     addq.w     A7, 4
  1652. label000013DC:
  1653. 000013DC  245F                     movea.l    A2, [A7]+
  1654. 000013DE  4E5E                     unlink     A6
  1655. 000013E0  4E75                     rts
  1656. 000013E2  4E56 FFF8                link       A6, -0x0008
  1657. 000013E6  486E FFF8                pea.l      [A6 - 0x8]
  1658. 000013EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1659. 000013EE  2057                     movea.l    A0, [A7]
  1660. 000013F0  2268 0004                movea.l    A1, [A0 + 0x4]
  1661. 000013F4  2269 0040                movea.l    A1, [A1 + 0x40]
  1662. 000013F8  4E91                     jsr        [A1]
  1663. 000013FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1664. 000013FE  2057                     movea.l    A0, [A7]
  1665. 00001400  2268 0004                movea.l    A1, [A0 + 0x4]
  1666. 00001404  2269 00F0                movea.l    A1, [A1 + 0xF0]
  1667. 00001408  4E91                     jsr        [A1]
  1668. 0000140A  486E FFF8                pea.l      [A6 - 0x8]
  1669. 0000140E  A8A3                     syscall    EraseRect
  1670. 00001410  4E5E                     unlink     A6
  1671. 00001412  4E75                     rts
  1672. 00001414  4E56 0000                link       A6, 0
  1673. 00001418  206E 0008                movea.l    A0, [A6 + 0x8]
  1674. 0000141C  202E 000C                move.l     D0, [A6 + 0xC]
  1675. 00001420  B0A8 0108                cmp.l      D0, [A0 + 0x108]
  1676. 00001424  661C                     bne        +0x1E /* 00001442 */
  1677. 00001426  4227                     clr.b      -[A7]
  1678. 00001428  206E 0010                movea.l    A0, [A6 + 0x10]
  1679. 0000142C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1680. 00001430  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1681. 00001434  2057                     movea.l    A0, [A7]
  1682. 00001436  2268 0004                movea.l    A1, [A0 + 0x4]
  1683. 0000143A  2269 0240                movea.l    A1, [A1 + 0x240]
  1684. 0000143E  4E91                     jsr        [A1]
  1685. 00001440  504F                     addq.w     A7, 8
  1686. label00001442:
  1687. 00001442  4E5E                     unlink     A6
  1688. 00001444  4E75                     rts
  1689. fn00001446:
  1690. 00001446  4E56 0000                link       A6, 0
  1691. 0000144A  2F0B                     move.l     -[A7], A3
  1692. 0000144C  2F0A                     move.l     -[A7], A2
  1693. 0000144E  246E 0008                movea.l    A2, [A6 + 0x8]
  1694. 00001452  4A6E 000C                tst.w      [A6 + 0xC]
  1695. 00001456  6716                     beq        +0x18 /* 0000146E */
  1696. 00001458  204A                     movea.l    A0, A2
  1697. 0000145A  41E8 0028                lea.l      A0, [A0 + 0x28]
  1698. 0000145E  2488                     move.l     [A2], A0
  1699. 00001460  204A                     movea.l    A0, A2
  1700. 00001462  4868 0028                pea.l      [A0 + 0x28]
  1701. 00001466  4EB9 0000 17B0           jsr        [0x000017B0]
  1702. 0000146C  584F                     addq.w     A7, 4
  1703. label0000146E:
  1704. 0000146E  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1705. 00001474  2548 0004                move.l     [A2 + 0x4], A0
  1706. 00001478  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1707. 0000147E  41E8 0170                lea.l      A0, [A0 + 0x170]
  1708. 00001482  2252                     movea.l    A1, [A2]
  1709. 00001484  2288                     move.l     [A1], A0
  1710. 00001486  2652                     movea.l    A3, [A2]
  1711. 00001488  204A                     movea.l    A0, A2
  1712. 0000148A  41E8 0028                lea.l      A0, [A0 + 0x28]
  1713. 0000148E  91CB                     sub.l      A0, A3
  1714. 00001490  2748 0008                move.l     [A3 + 0x8], A0
  1715. 00001494  70FE                     moveq.l    D0, 0xFFFFFFFE
  1716. 00001496  2540 0008                move.l     [A2 + 0x8], D0
  1717. 0000149A  426A 000E                clr.w      [A2 + 0xE]
  1718. 0000149E  426A 000C                clr.w      [A2 + 0xC]
  1719. 000014A2  42AA 0014                clr.l      [A2 + 0x14]
  1720. 000014A6  42AA 0010                clr.l      [A2 + 0x10]
  1721. 000014AA  42AA 001C                clr.l      [A2 + 0x1C]
  1722. 000014AE  422A 001B                clr.b      [A2 + 0x1B]
  1723. 000014B2  422A 001A                clr.b      [A2 + 0x1A]
  1724. 000014B6  422A 0019                clr.b      [A2 + 0x19]
  1725. 000014BA  422A 0018                clr.b      [A2 + 0x18]
  1726. 000014BE  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  1727. 000014C4  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  1728. 000014CA  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  1729. 000014D0  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  1730. 000014D6  42AA 0020                clr.l      [A2 + 0x20]
  1731. 000014DA  204A                     movea.l    A0, A2
  1732. 000014DC  245F                     movea.l    A2, [A7]+
  1733. 000014DE  265F                     movea.l    A3, [A7]+
  1734. 000014E0  4E5E                     unlink     A6
  1735. 000014E2  4E75                     rts
  1736. fn000014E4:
  1737. 000014E4  4E56 0000                link       A6, 0
  1738. 000014E8  2F0A                     move.l     -[A7], A2
  1739. 000014EA  4A6E 000C                tst.w      [A6 + 0xC]
  1740. 000014EE  671E                     beq        +0x20 /* 0000150E */
  1741. 000014F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1742. 000014F4  41E8 0028                lea.l      A0, [A0 + 0x28]
  1743. 000014F8  226E 0008                movea.l    A1, [A6 + 0x8]
  1744. 000014FC  2288                     move.l     [A1], A0
  1745. 000014FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1746. 00001502  4868 0028                pea.l      [A0 + 0x28]
  1747. 00001506  4EB9 0000 17B0           jsr        [0x000017B0]
  1748. 0000150C  584F                     addq.w     A7, 4
  1749. label0000150E:
  1750. 0000150E  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1751. 00001514  226E 0008                movea.l    A1, [A6 + 0x8]
  1752. 00001518  2348 0004                move.l     [A1 + 0x4], A0
  1753. 0000151C  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1754. 00001522  41E8 0170                lea.l      A0, [A0 + 0x170]
  1755. 00001526  226E 0008                movea.l    A1, [A6 + 0x8]
  1756. 0000152A  2251                     movea.l    A1, [A1]
  1757. 0000152C  2288                     move.l     [A1], A0
  1758. 0000152E  206E 0008                movea.l    A0, [A6 + 0x8]
  1759. 00001532  2450                     movea.l    A2, [A0]
  1760. 00001534  41E8 0028                lea.l      A0, [A0 + 0x28]
  1761. 00001538  91CA                     sub.l      A0, A2
  1762. 0000153A  2548 0008                move.l     [A2 + 0x8], A0
  1763. 0000153E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1764. 00001542  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1765. 00001546  61FF 0000 009C           bsr        +0x9E /* 000015E4 */
  1766. 0000154C  206E 0008                movea.l    A0, [A6 + 0x8]
  1767. 00001550  504F                     addq.w     A7, 8
  1768. 00001552  245F                     movea.l    A2, [A7]+
  1769. 00001554  4E5E                     unlink     A6
  1770. 00001556  4E75                     rts
  1771. fn00001558:
  1772. 00001558  4E56 FFE2                link       A6, -0x001E
  1773. 0000155C  2F0A                     move.l     -[A7], A2
  1774. 0000155E  4A6E 000C                tst.w      [A6 + 0xC]
  1775. 00001562  671E                     beq        +0x20 /* 00001582 */
  1776. 00001564  206E 0008                movea.l    A0, [A6 + 0x8]
  1777. 00001568  41E8 0028                lea.l      A0, [A0 + 0x28]
  1778. 0000156C  226E 0008                movea.l    A1, [A6 + 0x8]
  1779. 00001570  2288                     move.l     [A1], A0
  1780. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  1781. 00001576  4868 0028                pea.l      [A0 + 0x28]
  1782. 0000157A  4EB9 0000 17B0           jsr        [0x000017B0]
  1783. 00001580  584F                     addq.w     A7, 4
  1784. label00001582:
  1785. 00001582  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1786. 00001588  226E 0008                movea.l    A1, [A6 + 0x8]
  1787. 0000158C  2348 0004                move.l     [A1 + 0x4], A0
  1788. 00001590  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1789. 00001596  41E8 0170                lea.l      A0, [A0 + 0x170]
  1790. 0000159A  226E 0008                movea.l    A1, [A6 + 0x8]
  1791. 0000159E  2251                     movea.l    A1, [A1]
  1792. 000015A0  2288                     move.l     [A1], A0
  1793. 000015A2  206E 0008                movea.l    A0, [A6 + 0x8]
  1794. 000015A6  2450                     movea.l    A2, [A0]
  1795. 000015A8  41E8 0028                lea.l      A0, [A0 + 0x28]
  1796. 000015AC  91CA                     sub.l      A0, A2
  1797. 000015AE  2548 0008                move.l     [A2 + 0x8], A0
  1798. 000015B2  4878 001E                push.l     0x1E
  1799. 000015B6  486E FFE2                pea.l      [A6 - 0x1E]
  1800. 000015BA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1801. 000015BE  2057                     movea.l    A0, [A7]
  1802. 000015C0  2250                     movea.l    A1, [A0]
  1803. 000015C2  2269 0024                movea.l    A1, [A1 + 0x24]
  1804. 000015C6  4E91                     jsr        [A1]
  1805. 000015C8  486E FFE2                pea.l      [A6 - 0x1E]
  1806. 000015CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1807. 000015D0  61FF 0000 0012           bsr        +0x14 /* 000015E4 */
  1808. 000015D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1809. 000015DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1810. 000015DE  245F                     movea.l    A2, [A7]+
  1811. 000015E0  4E5E                     unlink     A6
  1812. 000015E2  4E75                     rts
  1813. fn000015E4:
  1814. 000015E4  4E56 0000                link       A6, 0
  1815. 000015E8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1816. 000015EC  246E 0008                movea.l    A2, [A6 + 0x8]
  1817. 000015F0  266E 000C                movea.l    A3, [A6 + 0xC]
  1818. 000015F4  2553 0008                move.l     [A2 + 0x8], [A3]
  1819. 000015F8  356B 0004 000C           move.w     [A2 + 0xC], [A3 + 0x4]
  1820. 000015FE  356B 0006 000E           move.w     [A2 + 0xE], [A3 + 0x6]
  1821. 00001604  42AA 0014                clr.l      [A2 + 0x14]
  1822. 00001608  42AA 0010                clr.l      [A2 + 0x10]
  1823. 0000160C  256B 0016 001C           move.l     [A2 + 0x1C], [A3 + 0x16]
  1824. 00001612  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  1825. 00001618  422A 0024                clr.b      [A2 + 0x24]
  1826. 0000161C  4A2B 0008                tst.b      [A3 + 0x8]
  1827. 00001620  6706                     beq        +0x8 /* 00001628 */
  1828. 00001622  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  1829. label00001628:
  1830. 00001628  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  1831. 0000162E  422A 0026                clr.b      [A2 + 0x26]
  1832. 00001632  4A2B 0009                tst.b      [A3 + 0x9]
  1833. 00001636  6706                     beq        +0x8 /* 0000163E */
  1834. 00001638  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  1835. label0000163E:
  1836. 0000163E  256B 000A 0018           move.l     [A2 + 0x18], [A3 + 0xA]
  1837. 00001644  42AA 0020                clr.l      [A2 + 0x20]
  1838. 00001648  262B 001A                move.l     D3, [A3 + 0x1A]
  1839. 0000164C  2843                     movea.l    A4, D3
  1840. 0000164E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1841. 00001650  B680                     cmp.l      D3, D0
  1842. 00001652  6608                     bne        +0xA /* 0000165C */
  1843. 00001654  4EB9 0001 1216           jsr        [0x00011216]
  1844. 0000165A  2848                     movea.l    A4, A0
  1845. label0000165C:
  1846. 0000165C  4227                     clr.b      -[A7]
  1847. 0000165E  2F0C                     move.l     -[A7], A4
  1848. 00001660  2F0A                     move.l     -[A7], A2
  1849. 00001662  61FF 0000 0812           bsr        +0x814 /* 00001E76 */
  1850. 00001668  4227                     clr.b      -[A7]
  1851. 0000166A  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1852. 0000166E  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  1853. 00001672  2F0A                     move.l     -[A7], A2
  1854. 00001674  2057                     movea.l    A0, [A7]
  1855. 00001676  2268 0004                movea.l    A1, [A0 + 0x4]
  1856. 0000167A  2269 0050                movea.l    A1, [A1 + 0x50]
  1857. 0000167E  4E91                     jsr        [A1]
  1858. 00001680  200C                     move.l     D0, A4
  1859. 00001682  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1860. 00001686  6734                     beq        +0x36 /* 000016BC */
  1861. 00001688  3A2B 0004                move.w     D5, [A3 + 0x4]
  1862. 0000168C  5DC0                     slt        D0
  1863. 0000168E  4400                     neg.b      D0
  1864. 00001690  1800                     move.b     D4, D0
  1865. 00001692  4A6B 0006                tst.w      [A3 + 0x6]
  1866. 00001696  5DC0                     slt        D0
  1867. 00001698  4400                     neg.b      D0
  1868. 0000169A  1600                     move.b     D3, D0
  1869. 0000169C  4A45                     tst.w      D5
  1870. 0000169E  6D04                     blt        +0x6 /* 000016A4 */
  1871. 000016A0  4A03                     tst.b      D3
  1872. 000016A2  6718                     beq        +0x1A /* 000016BC */
  1873. label000016A4:
  1874. 000016A4  1F03                     move.b     -[A7], D3
  1875. 000016A6  1F04                     move.b     -[A7], D4
  1876. 000016A8  2F0A                     move.l     -[A7], A2
  1877. 000016AA  2F0C                     move.l     -[A7], A4
  1878. 000016AC  2057                     movea.l    A0, [A7]
  1879. 000016AE  2268 0004                movea.l    A1, [A0 + 0x4]
  1880. 000016B2  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  1881. 000016B6  4E91                     jsr        [A1]
  1882. 000016B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1883. label000016BC:
  1884. 000016BC  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1885. 000016C0  4E5E                     unlink     A6
  1886. 000016C2  4E75                     rts
  1887. fn000016C4:
  1888. 000016C4  4E56 0000                link       A6, 0
  1889. 000016C8  2F0B                     move.l     -[A7], A3
  1890. 000016CA  2F0A                     move.l     -[A7], A2
  1891. 000016CC  246E 0008                movea.l    A2, [A6 + 0x8]
  1892. 000016D0  200A                     move.l     D0, A2
  1893. 000016D2  677A                     beq        +0x7C /* 0000174E */
  1894. 000016D4  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1895. 000016DA  2548 0004                move.l     [A2 + 0x4], A0
  1896. 000016DE  41F9 0000 63AA           lea.l      A0, [0x000063AA]
  1897. 000016E4  41E8 0170                lea.l      A0, [A0 + 0x170]
  1898. 000016E8  2252                     movea.l    A1, [A2]
  1899. 000016EA  2288                     move.l     [A1], A0
  1900. 000016EC  2652                     movea.l    A3, [A2]
  1901. 000016EE  204A                     movea.l    A0, A2
  1902. 000016F0  41E8 0028                lea.l      A0, [A0 + 0x28]
  1903. 000016F4  91CB                     sub.l      A0, A3
  1904. 000016F6  2748 0008                move.l     [A3 + 0x8], A0
  1905. 000016FA  1F3C 0001                move.b     -[A7], 0x1
  1906. 000016FE  42A7                     clr.l      -[A7]
  1907. 00001700  2F0A                     move.l     -[A7], A2
  1908. 00001702  61FF 0000 0772           bsr        +0x774 /* 00001E76 */
  1909. 00001708  B5F9 0002 6134           cmpa.l     A2, [0x00026134]
  1910. 0000170E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1911. 00001712  6606                     bne        +0x8 /* 0000171A */
  1912. 00001714  42B9 0002 6134           clr.l      [0x00026134]
  1913. label0000171A:
  1914. 0000171A  B5F9 0002 6130           cmpa.l     A2, [0x00026130]
  1915. 00001720  6606                     bne        +0x8 /* 00001728 */
  1916. 00001722  42B9 0002 6130           clr.l      [0x00026130]
  1917. label00001728:
  1918. 00001728  4A6E 000C                tst.w      [A6 + 0xC]
  1919. 0000172C  6710                     beq        +0x12 /* 0000173E */
  1920. 0000172E  4267                     clr.w      -[A7]
  1921. 00001730  204A                     movea.l    A0, A2
  1922. 00001732  4868 0028                pea.l      [A0 + 0x28]
  1923. 00001736  4EB9 0000 17B8           jsr        [0x000017B8]
  1924. 0000173C  5C4F                     addq.w     A7, 6
  1925. label0000173E:
  1926. 0000173E  4A6E 000C                tst.w      [A6 + 0xC]
  1927. 00001742  6F0A                     ble        +0xC /* 0000174E */
  1928. 00001744  2F0A                     move.l     -[A7], A2
  1929. 00001746  4EB9 0000 0168           jsr        [0x00000168]
  1930. 0000174C  584F                     addq.w     A7, 4
  1931. label0000174E:
  1932. 0000174E  204A                     movea.l    A0, A2
  1933. 00001750  245F                     movea.l    A2, [A7]+
  1934. 00001752  265F                     movea.l    A3, [A7]+
  1935. 00001754  4E5E                     unlink     A6
  1936. 00001756  4E75                     rts
  1937. 00001758  4E56 0000                link       A6, 0
  1938. 0000175C  2F0B                     move.l     -[A7], A3
  1939. 0000175E  2F0A                     move.l     -[A7], A2
  1940. 00001760  246E 0008                movea.l    A2, [A6 + 0x8]
  1941. 00001764  266A 0020                movea.l    A3, [A2 + 0x20]
  1942. 00001768  200B                     move.l     D0, A3
  1943. 0000176A  6712                     beq        +0x14 /* 0000177E */
  1944. 0000176C  2F0A                     move.l     -[A7], A2
  1945. 0000176E  2F0B                     move.l     -[A7], A3
  1946. 00001770  2057                     movea.l    A0, [A7]
  1947. 00001772  2268 0004                movea.l    A1, [A0 + 0x4]
  1948. 00001776  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  1949. 0000177A  4E91                     jsr        [A1]
  1950. 0000177C  504F                     addq.w     A7, 8
  1951. label0000177E:
  1952. 0000177E  2F0A                     move.l     -[A7], A2
  1953. 00001780  4878 0331                push.l     0x331
  1954. 00001784  2F12                     move.l     -[A7], [A2]
  1955. 00001786  2057                     movea.l    A0, [A7]
  1956. 00001788  2250                     movea.l    A1, [A0]
  1957. 0000178A  2269 0018                movea.l    A1, [A1 + 0x18]
  1958. 0000178E  4E91                     jsr        [A1]
  1959. 00001790  4A00                     tst.b      D0
  1960. 00001792  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1961. 00001796  6710                     beq        +0x12 /* 000017A8 */
  1962. 00001798  2F0A                     move.l     -[A7], A2
  1963. 0000179A  2057                     movea.l    A0, [A7]
  1964. 0000179C  2268 0004                movea.l    A1, [A0 + 0x4]
  1965. 000017A0  2269 013C                movea.l    A1, [A1 + 0x13C]
  1966. 000017A4  4E91                     jsr        [A1]
  1967. 000017A6  584F                     addq.w     A7, 4
  1968. label000017A8:
  1969. 000017A8  245F                     movea.l    A2, [A7]+
  1970. 000017AA  265F                     movea.l    A3, [A7]+
  1971. 000017AC  4E5E                     unlink     A6
  1972. 000017AE  4E75                     rts
  1973. 000017B0  4E75                     rts
  1974. fn000017B2:
  1975. 000017B2  2F03                     move.l     -[A7], D3
  1976. 000017B4  262F 000C                move.l     D3, [A7 + 0xC]
  1977. 000017B8  0CAF FFFF 8000 0008      cmpi.l     [A7 + 0x8], 0xFFFF8000
  1978. 000017C0  6F2A                     ble        +0x2C /* 000017EC */
  1979. 000017C2  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  1980. 000017C8  6F22                     ble        +0x24 /* 000017EC */
  1981. 000017CA  302F 0010                move.w     D0, [A7 + 0x10]
  1982. 000017CE  48C0                     ext.l      D0
  1983. 000017D0  D0AF 0008                add.l      D0, [A7 + 0x8]
  1984. 000017D4  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1985. 000017DA  6C10                     bge        +0x12 /* 000017EC */
  1986. 000017DC  302F 0012                move.w     D0, [A7 + 0x12]
  1987. 000017E0  48C0                     ext.l      D0
  1988. 000017E2  D083                     add.l      D0, D3
  1989. 000017E4  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  1990. 000017EA  6D04                     blt        +0x6 /* 000017F0 */
  1991. label000017EC:
  1992. 000017EC  7000                     moveq.l    D0, 0x00
  1993. 000017EE  6002                     bra        +0x4 /* 000017F2 */
  1994. label000017F0:
  1995. 000017F0  7001                     moveq.l    D0, 0x01
  1996. label000017F2:
  1997. 000017F2  261F                     move.l     D3, [A7]+
  1998. 000017F4  4E75                     rts
  1999. 000017F6  4E56 FFF8                link       A6, -0x0008
  2000. 000017FA  48E7 0038                movem.l    -[A7], A2,A3,A4
  2001. 000017FE  246E 0008                movea.l    A2, [A6 + 0x8]
  2002. 00001802  286E 000C                movea.l    A4, [A6 + 0xC]
  2003. 00001806  266E 0010                movea.l    A3, [A6 + 0x10]
  2004. 0000180A  4A79 0002 6120           tst.w      [0x00026120]
  2005. 00001810  666C                     bne        +0x6E /* 0000187E */
  2006. 00001812  38BC 0001                move.w     [A4], 0x1
  2007. 00001816  4213                     clr.b      [A3]
  2008. 00001818  486E FFF8                pea.l      [A6 - 0x8]
  2009. 0000181C  2F0A                     move.l     -[A7], A2
  2010. 0000181E  2057                     movea.l    A0, [A7]
  2011. 00001820  2268 0004                movea.l    A1, [A0 + 0x4]
  2012. 00001824  2269 003C                movea.l    A1, [A1 + 0x3C]
  2013. 00001828  4E91                     jsr        [A1]
  2014. 0000182A  4A00                     tst.b      D0
  2015. 0000182C  504F                     addq.w     A7, 8
  2016. 0000182E  675A                     beq        +0x5C /* 0000188A */
  2017. 00001830  486E FFF8                pea.l      [A6 - 0x8]
  2018. 00001834  2F0A                     move.l     -[A7], A2
  2019. 00001836  2057                     movea.l    A0, [A7]
  2020. 00001838  2268 0004                movea.l    A1, [A0 + 0x4]
  2021. 0000183C  2269 0134                movea.l    A1, [A1 + 0x134]
  2022. 00001840  4E91                     jsr        [A1]
  2023. 00001842  486E FFFC                pea.l      [A6 - 0x4]
  2024. 00001846  2F0A                     move.l     -[A7], A2
  2025. 00001848  2057                     movea.l    A0, [A7]
  2026. 0000184A  2268 0004                movea.l    A1, [A0 + 0x4]
  2027. 0000184E  2269 0134                movea.l    A1, [A1 + 0x134]
  2028. 00001852  4E91                     jsr        [A1]
  2029. 00001854  486E FFF8                pea.l      [A6 - 0x8]
  2030. 00001858  AA27                     syscall    GetMaxDevice
  2031. 0000185A  245F                     movea.l    A2, [A7]+
  2032. 0000185C  200A                     move.l     D0, A2
  2033. 0000185E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2034. 00001862  6726                     beq        +0x28 /* 0000188A */
  2035. 00001864  2052                     movea.l    A0, [A2]
  2036. 00001866  2068 0016                movea.l    A0, [A0 + 0x16]
  2037. 0000186A  2050                     movea.l    A0, [A0]
  2038. 0000186C  38A8 0020                move.w     [A4], [A0 + 0x20]
  2039. 00001870  2F0A                     move.l     -[A7], A2
  2040. 00001872  4EB9 0000 02C0           jsr        [0x000002C0]
  2041. 00001878  1680                     move.b     [A3], D0
  2042. 0000187A  584F                     addq.w     A7, 4
  2043. 0000187C  600C                     bra        +0xE /* 0000188A */
  2044. label0000187E:
  2045. 0000187E  38B9 0002 6120           move.w     [A4], [0x00026120]
  2046. 00001884  16B9 0002 611E           move.b     [A3], [0x0002611E]
  2047. label0000188A:
  2048. 0000188A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2049. 0000188E  4E5E                     unlink     A6
  2050. 00001890  4E75                     rts
  2051. 00001892  206F 0004                movea.l    A0, [A7 + 0x4]
  2052. 00001896  202F 0008                move.l     D0, [A7 + 0x8]
  2053. 0000189A  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2054. 0000189E  6606                     bne        +0x8 /* 000018A6 */
  2055. 000018A0  206F 0004                movea.l    A0, [A7 + 0x4]
  2056. 000018A4  6002                     bra        +0x4 /* 000018A8 */
  2057. label000018A6:
  2058. 000018A6  91C8                     sub.l      A0, A0
  2059. label000018A8:
  2060. 000018A8  4E75                     rts
  2061. 000018AA  206F 0004                movea.l    A0, [A7 + 0x4]
  2062. 000018AE  202F 0008                move.l     D0, [A7 + 0x8]
  2063. 000018B2  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  2064. 000018B6  6606                     bne        +0x8 /* 000018BE */
  2065. 000018B8  206F 0004                movea.l    A0, [A7 + 0x4]
  2066. 000018BC  6002                     bra        +0x4 /* 000018C0 */
  2067. label000018BE:
  2068. 000018BE  91C8                     sub.l      A0, A0
  2069. label000018C0:
  2070. 000018C0  4E75                     rts
  2071. 000018C2  4E56 0000                link       A6, 0
  2072. 000018C6  2F0A                     move.l     -[A7], A2
  2073. 000018C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2074. 000018CC  2468 0020                movea.l    A2, [A0 + 0x20]
  2075. 000018D0  4A8A                     tst.l      A2
  2076. 000018D2  6604                     bne        +0x6 /* 000018D8 */
  2077. 000018D4  91C8                     sub.l      A0, A0
  2078. 000018D6  6010                     bra        +0x12 /* 000018E8 */
  2079. label000018D8:
  2080. 000018D8  2F0A                     move.l     -[A7], A2
  2081. 000018DA  2057                     movea.l    A0, [A7]
  2082. 000018DC  2268 0004                movea.l    A1, [A0 + 0x4]
  2083. 000018E0  2269 0018                movea.l    A1, [A1 + 0x18]
  2084. 000018E4  4E91                     jsr        [A1]
  2085. 000018E6  584F                     addq.w     A7, 4
  2086. label000018E8:
  2087. 000018E8  245F                     movea.l    A2, [A7]+
  2088. 000018EA  4E5E                     unlink     A6
  2089. 000018EC  4E75                     rts
  2090. 000018EE  7000                     moveq.l    D0, 0x00
  2091. 000018F0  4E75                     rts
  2092. 000018F2  4E75                     rts
  2093. 000018F4  206F 0008                movea.l    A0, [A7 + 0x8]
  2094. 000018F8  4210                     clr.b      [A0]
  2095. 000018FA  206F 0008                movea.l    A0, [A7 + 0x8]
  2096. 000018FE  4E75                     rts
  2097. 00001900  4E75                     rts
  2098. 00001902  206F 0004                movea.l    A0, [A7 + 0x4]
  2099. 00001906  2028 001C                move.l     D0, [A0 + 0x1C]
  2100. 0000190A  4E75                     rts
  2101. 0000190C  206F 0004                movea.l    A0, [A7 + 0x4]
  2102. 00001910  216F 0008 001C           move.l     [A0 + 0x1C], [A7 + 0x8]
  2103. 00001916  4E75                     rts
  2104. 00001918  206F 0008                movea.l    A0, [A7 + 0x8]
  2105. 0000191C  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  2106. 00001922  42A8 0004                clr.l      [A0 + 0x4]
  2107. 00001926  4E75                     rts
  2108. fn00001928:
  2109. 00001928  206F 0004                movea.l    A0, [A7 + 0x4]
  2110. 0000192C  226F 0008                movea.l    A1, [A7 + 0x8]
  2111. 00001930  22A8 000C                move.l     [A1], [A0 + 0xC]
  2112. 00001934  4E75                     rts
  2113. 00001936  7000                     moveq.l    D0, 0x00
  2114. 00001938  4E75                     rts
  2115. fn0000193A:
  2116. 0000193A  206F 0004                movea.l    A0, [A7 + 0x4]
  2117. 0000193E  226F 0008                movea.l    A1, [A7 + 0x8]
  2118. 00001942  22A8 0010                move.l     [A1], [A0 + 0x10]
  2119. 00001946  2368 0014 0004           move.l     [A1 + 0x4], [A0 + 0x14]
  2120. 0000194C  4E75                     rts
  2121. fn0000194E:
  2122. 0000194E  206F 0004                movea.l    A0, [A7 + 0x4]
  2123. 00001952  226F 0008                movea.l    A1, [A7 + 0x8]
  2124. 00001956  22A8 0018                move.l     [A1], [A0 + 0x18]
  2125. 0000195A  4E75                     rts
  2126. 0000195C  4E56 0000                link       A6, 0
  2127. 00001960  48E7 1030                movem.l    -[A7], D3,A2,A3
  2128. 00001964  246E 0008                movea.l    A2, [A6 + 0x8]
  2129. 00001968  266E 000C                movea.l    A3, [A6 + 0xC]
  2130. 0000196C  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  2131. 00001970  3F2A 000C                move.w     -[A7], [A2 + 0xC]
  2132. 00001974  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  2133. 00001978  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  2134. 0000197C  4EBA FE34                jsr        [PC - 0x1CC /* 000017B2 */]
  2135. 00001980  1600                     move.b     D3, D0
  2136. 00001982  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2137. 00001986  6720                     beq        +0x22 /* 000019A8 */
  2138. 00001988  376A 0012 0002           move.w     [A3 + 0x2], [A2 + 0x12]
  2139. 0000198E  36AA 0016                move.w     [A3], [A2 + 0x16]
  2140. 00001992  302B 0002                move.w     D0, [A3 + 0x2]
  2141. 00001996  D06A 000C                add.w      D0, [A2 + 0xC]
  2142. 0000199A  3740 0006                move.w     [A3 + 0x6], D0
  2143. 0000199E  3013                     move.w     D0, [A3]
  2144. 000019A0  D06A 000E                add.w      D0, [A2 + 0xE]
  2145. 000019A4  3740 0004                move.w     [A3 + 0x4], D0
  2146. label000019A8:
  2147. 000019A8  1003                     move.b     D0, D3
  2148. 000019AA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2149. 000019AE  4E5E                     unlink     A6
  2150. 000019B0  4E75                     rts
  2151. 000019B2  4E56 0000                link       A6, 0
  2152. 000019B6  48E7 1030                movem.l    -[A7], D3,A2,A3
  2153. 000019BA  266E 0008                movea.l    A3, [A6 + 0x8]
  2154. 000019BE  246E 000C                movea.l    A2, [A6 + 0xC]
  2155. 000019C2  2F0A                     move.l     -[A7], A2
  2156. 000019C4  2F0B                     move.l     -[A7], A3
  2157. 000019C6  2057                     movea.l    A0, [A7]
  2158. 000019C8  2268 0004                movea.l    A1, [A0 + 0x4]
  2159. 000019CC  2269 003C                movea.l    A1, [A1 + 0x3C]
  2160. 000019D0  4E91                     jsr        [A1]
  2161. 000019D2  1600                     move.b     D3, D0
  2162. 000019D4  504F                     addq.w     A7, 8
  2163. 000019D6  6726                     beq        +0x28 /* 000019FE */
  2164. 000019D8  2F0A                     move.l     -[A7], A2
  2165. 000019DA  2F0B                     move.l     -[A7], A3
  2166. 000019DC  2057                     movea.l    A0, [A7]
  2167. 000019DE  2268 0004                movea.l    A1, [A0 + 0x4]
  2168. 000019E2  2269 0128                movea.l    A1, [A1 + 0x128]
  2169. 000019E6  4E91                     jsr        [A1]
  2170. 000019E8  486A 0004                pea.l      [A2 + 0x4]
  2171. 000019EC  2F0B                     move.l     -[A7], A3
  2172. 000019EE  2057                     movea.l    A0, [A7]
  2173. 000019F0  2268 0004                movea.l    A1, [A0 + 0x4]
  2174. 000019F4  2269 0128                movea.l    A1, [A1 + 0x128]
  2175. 000019F8  4E91                     jsr        [A1]
  2176. 000019FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2177. label000019FE:
  2178. 000019FE  1003                     move.b     D0, D3
  2179. 00001A00  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2180. 00001A04  4E5E                     unlink     A6
  2181. 00001A06  4E75                     rts
  2182. 00001A08  4E56 FFF8                link       A6, -0x0008
  2183. 00001A0C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2184. 00001A10  246E 0008                movea.l    A2, [A6 + 0x8]
  2185. 00001A14  266E 000C                movea.l    A3, [A6 + 0xC]
  2186. 00001A18  7600                     moveq.l    D3, 0x00
  2187. 00001A1A  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  2188. 00001A20  6706                     beq        +0x8 /* 00001A28 */
  2189. 00001A22  4A2E 0010                tst.b      [A6 + 0x10]
  2190. 00001A26  6716                     beq        +0x18 /* 00001A3E */
  2191. label00001A28:
  2192. 00001A28  2F0B                     move.l     -[A7], A3
  2193. 00001A2A  2F0A                     move.l     -[A7], A2
  2194. 00001A2C  2057                     movea.l    A0, [A7]
  2195. 00001A2E  2268 0004                movea.l    A1, [A0 + 0x4]
  2196. 00001A32  2269 003C                movea.l    A1, [A1 + 0x3C]
  2197. 00001A36  4E91                     jsr        [A1]
  2198. 00001A38  4A00                     tst.b      D0
  2199. 00001A3A  504F                     addq.w     A7, 8
  2200. 00001A3C  6604                     bne        +0x6 /* 00001A42 */
  2201. label00001A3E:
  2202. 00001A3E  7000                     moveq.l    D0, 0x00
  2203. 00001A40  6002                     bra        +0x4 /* 00001A44 */
  2204. label00001A42:
  2205. 00001A42  7001                     moveq.l    D0, 0x01
  2206. label00001A44:
  2207. 00001A44  4A00                     tst.b      D0
  2208. 00001A46  6708                     beq        +0xA /* 00001A50 */
  2209. 00001A48  4AAA 0020                tst.l      [A2 + 0x20]
  2210. 00001A4C  6702                     beq        +0x4 /* 00001A50 */
  2211. 00001A4E  7601                     moveq.l    D3, 0x01
  2212. label00001A50:
  2213. 00001A50  1803                     move.b     D4, D3
  2214. 00001A52  4A03                     tst.b      D3
  2215. 00001A54  6722                     beq        +0x24 /* 00001A78 */
  2216. 00001A56  486E FFF8                pea.l      [A6 - 0x8]
  2217. 00001A5A  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  2218. 00001A5E  4EB9 0003 AC02           jsr        [0x0003AC02]
  2219. 00001A64  2F0B                     move.l     -[A7], A3
  2220. 00001A66  486E FFF8                pea.l      [A6 - 0x8]
  2221. 00001A6A  2F0B                     move.l     -[A7], A3
  2222. 00001A6C  A8AA                     syscall    SectRect
  2223. 00001A6E  101F                     move.b     D0, [A7]+
  2224. 00001A70  56C0                     sne        D0
  2225. 00001A72  4400                     neg.b      D0
  2226. 00001A74  1800                     move.b     D4, D0
  2227. 00001A76  5C4F                     addq.w     A7, 6
  2228. label00001A78:
  2229. 00001A78  1004                     move.b     D0, D4
  2230. 00001A7A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2231. 00001A7E  4E5E                     unlink     A6
  2232. 00001A80  4E75                     rts
  2233. 00001A82  4E56 0000                link       A6, 0
  2234. 00001A86  2F0B                     move.l     -[A7], A3
  2235. 00001A88  2F0A                     move.l     -[A7], A2
  2236. 00001A8A  95CA                     sub.l      A2, A2
  2237. 00001A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2238. 00001A90  2668 0020                movea.l    A3, [A0 + 0x20]
  2239. 00001A94  200B                     move.l     D0, A3
  2240. 00001A96  6712                     beq        +0x14 /* 00001AAA */
  2241. 00001A98  2F0B                     move.l     -[A7], A3
  2242. 00001A9A  2057                     movea.l    A0, [A7]
  2243. 00001A9C  2268 0004                movea.l    A1, [A0 + 0x4]
  2244. 00001AA0  2269 00EC                movea.l    A1, [A1 + 0xEC]
  2245. 00001AA4  4E91                     jsr        [A1]
  2246. 00001AA6  2448                     movea.l    A2, A0
  2247. 00001AA8  584F                     addq.w     A7, 4
  2248. label00001AAA:
  2249. 00001AAA  204A                     movea.l    A0, A2
  2250. 00001AAC  245F                     movea.l    A2, [A7]+
  2251. 00001AAE  265F                     movea.l    A3, [A7]+
  2252. 00001AB0  4E5E                     unlink     A6
  2253. 00001AB2  4E75                     rts
  2254. fn00001AB4:
  2255. 00001AB4  4E56 0000                link       A6, 0
  2256. 00001AB8  2F0A                     move.l     -[A7], A2
  2257. 00001ABA  246E 0008                movea.l    A2, [A6 + 0x8]
  2258. 00001ABE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2259. 00001AC2  302A 000E                move.w     D0, [A2 + 0xE]
  2260. 00001AC6  48C0                     ext.l      D0
  2261. 00001AC8  322E 000E                move.w     D1, [A6 + 0xE]
  2262. 00001ACC  48C1                     ext.l      D1
  2263. 00001ACE  9280                     sub.l      D1, D0
  2264. 00001AD0  3F01                     move.w     -[A7], D1
  2265. 00001AD2  302A 000C                move.w     D0, [A2 + 0xC]
  2266. 00001AD6  48C0                     ext.l      D0
  2267. 00001AD8  322E 000C                move.w     D1, [A6 + 0xC]
  2268. 00001ADC  48C1                     ext.l      D1
  2269. 00001ADE  9280                     sub.l      D1, D0
  2270. 00001AE0  3F01                     move.w     -[A7], D1
  2271. 00001AE2  2F0A                     move.l     -[A7], A2
  2272. 00001AE4  2057                     movea.l    A0, [A7]
  2273. 00001AE6  2268 0004                movea.l    A1, [A0 + 0x4]
  2274. 00001AEA  2269 0048                movea.l    A1, [A1 + 0x48]
  2275. 00001AEE  4E91                     jsr        [A1]
  2276. 00001AF0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2277. 00001AF4  245F                     movea.l    A2, [A7]+
  2278. 00001AF6  4E5E                     unlink     A6
  2279. 00001AF8  4E75                     rts
  2280. fn00001AFA:
  2281. 00001AFA  4E56 FFD0                link       A6, -0x0030
  2282. 00001AFE  2F0B                     move.l     -[A7], A3
  2283. 00001B00  2F0A                     move.l     -[A7], A2
  2284. 00001B02  246E 0008                movea.l    A2, [A6 + 0x8]
  2285. 00001B06  2D79 0000 778C FFF8      move.l     [A6 - 0x8], [0x0000778C]
  2286. 00001B0E  2D79 0000 7790 FFFC      move.l     [A6 - 0x4], [0x00007790]
  2287. 00001B16  486E FFF8                pea.l      [A6 - 0x8]
  2288. 00001B1A  2F0A                     move.l     -[A7], A2
  2289. 00001B1C  2057                     movea.l    A0, [A7]
  2290. 00001B1E  2268 0004                movea.l    A1, [A0 + 0x4]
  2291. 00001B22  2269 003C                movea.l    A1, [A1 + 0x3C]
  2292. 00001B26  4E91                     jsr        [A1]
  2293. 00001B28  302E 000C                move.w     D0, [A6 + 0xC]
  2294. 00001B2C  D16A 000C                add.w      [A2 + 0xC], D0
  2295. 00001B30  302E 000E                move.w     D0, [A6 + 0xE]
  2296. 00001B34  D16A 000E                add.w      [A2 + 0xE], D0
  2297. 00001B38  4A2E 0010                tst.b      [A6 + 0x10]
  2298. 00001B3C  504F                     addq.w     A7, 8
  2299. 00001B3E  6700 0168                beq        +0x16A /* 00001CA8 */
  2300. 00001B42  2F0A                     move.l     -[A7], A2
  2301. 00001B44  4EB9 0000 E286           jsr        [0x0000E286]
  2302. 00001B4A  4A00                     tst.b      D0
  2303. 00001B4C  584F                     addq.w     A7, 4
  2304. 00001B4E  6700 0158                beq        +0x15A /* 00001CA8 */
  2305. 00001B52  486E FFEA                pea.l      [A6 - 0x16]
  2306. 00001B56  2F0A                     move.l     -[A7], A2
  2307. 00001B58  2057                     movea.l    A0, [A7]
  2308. 00001B5A  2268 0004                movea.l    A1, [A0 + 0x4]
  2309. 00001B5E  2269 003C                movea.l    A1, [A1 + 0x3C]
  2310. 00001B62  4E91                     jsr        [A1]
  2311. 00001B64  4A00                     tst.b      D0
  2312. 00001B66  504F                     addq.w     A7, 8
  2313. 00001B68  6700 013E                beq        +0x140 /* 00001CA8 */
  2314. 00001B6C  266A 0020                movea.l    A3, [A2 + 0x20]
  2315. 00001B70  200B                     move.l     D0, A3
  2316. 00001B72  6700 0134                beq        +0x136 /* 00001CA8 */
  2317. 00001B76  486E FFD0                pea.l      [A6 - 0x30]
  2318. 00001B7A  2F0B                     move.l     -[A7], A3
  2319. 00001B7C  4EB9 0003 AC02           jsr        [0x0003AC02]
  2320. 00001B82  486E FFF8                pea.l      [A6 - 0x8]
  2321. 00001B86  486E FFD0                pea.l      [A6 - 0x30]
  2322. 00001B8A  486E FFF8                pea.l      [A6 - 0x8]
  2323. 00001B8E  A8AA                     syscall    SectRect
  2324. 00001B90  101F                     move.b     D0, [A7]+
  2325. 00001B92  486E FFF8                pea.l      [A6 - 0x8]
  2326. 00001B96  486E FFE4                pea.l      [A6 - 0x1C]
  2327. 00001B9A  4EB9 0000 0498           jsr        [0x00000498]
  2328. 00001BA0  486E FFEA                pea.l      [A6 - 0x16]
  2329. 00001BA4  486E FFD0                pea.l      [A6 - 0x30]
  2330. 00001BA8  486E FFEA                pea.l      [A6 - 0x16]
  2331. 00001BAC  A8AA                     syscall    SectRect
  2332. 00001BAE  101F                     move.b     D0, [A7]+
  2333. 00001BB0  486E FFEA                pea.l      [A6 - 0x16]
  2334. 00001BB4  486E FFDE                pea.l      [A6 - 0x22]
  2335. 00001BB8  4EB9 0000 0498           jsr        [0x00000498]
  2336. 00001BBE  486E FFF2                pea.l      [A6 - 0xE]
  2337. 00001BC2  4EB9 0000 0490           jsr        [0x00000490]
  2338. 00001BC8  486E FFE4                pea.l      [A6 - 0x1C]
  2339. 00001BCC  4EB9 0000 9F20           jsr        [0x00009F20]
  2340. 00001BD2  584F                     addq.w     A7, 4
  2341. 00001BD4  2F08                     move.l     -[A7], A0
  2342. 00001BD6  486E FFDE                pea.l      [A6 - 0x22]
  2343. 00001BDA  4EB9 0000 9F20           jsr        [0x00009F20]
  2344. 00001BE0  584F                     addq.w     A7, 4
  2345. 00001BE2  2F08                     move.l     -[A7], A0
  2346. 00001BE4  486E FFF2                pea.l      [A6 - 0xE]
  2347. 00001BE8  4EB9 0000 9F20           jsr        [0x00009F20]
  2348. 00001BEE  584F                     addq.w     A7, 4
  2349. 00001BF0  2F08                     move.l     -[A7], A0
  2350. 00001BF2  A8E5                     syscall    UnionRgn
  2351. 00001BF4  4A2A 0027                tst.b      [A2 + 0x27]
  2352. 00001BF8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2353. 00001BFC  6660                     bne        +0x62 /* 00001C5E */
  2354. 00001BFE  486E FFD8                pea.l      [A6 - 0x28]
  2355. 00001C02  4EB9 0000 0490           jsr        [0x00000490]
  2356. 00001C08  486E FFE4                pea.l      [A6 - 0x1C]
  2357. 00001C0C  4EB9 0000 9F20           jsr        [0x00009F20]
  2358. 00001C12  584F                     addq.w     A7, 4
  2359. 00001C14  2F08                     move.l     -[A7], A0
  2360. 00001C16  486E FFDE                pea.l      [A6 - 0x22]
  2361. 00001C1A  4EB9 0000 9F20           jsr        [0x00009F20]
  2362. 00001C20  584F                     addq.w     A7, 4
  2363. 00001C22  2F08                     move.l     -[A7], A0
  2364. 00001C24  486E FFD8                pea.l      [A6 - 0x28]
  2365. 00001C28  4EB9 0000 9F20           jsr        [0x00009F20]
  2366. 00001C2E  584F                     addq.w     A7, 4
  2367. 00001C30  2F08                     move.l     -[A7], A0
  2368. 00001C32  A8E4                     syscall    SectRgn
  2369. 00001C34  486E FFD8                pea.l      [A6 - 0x28]
  2370. 00001C38  4EB9 0000 9F20           jsr        [0x00009F20]
  2371. 00001C3E  584F                     addq.w     A7, 4
  2372. 00001C40  2F08                     move.l     -[A7], A0
  2373. 00001C42  486E FFF2                pea.l      [A6 - 0xE]
  2374. 00001C46  4EB9 0002 F978           jsr        [0x0002F978]
  2375. 00001C4C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2376. 00001C50  486E FFD8                pea.l      [A6 - 0x28]
  2377. 00001C54  4EB9 0000 04B8           jsr        [0x000004B8]
  2378. 00001C5A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2379. label00001C5E:
  2380. 00001C5E  486E FFF2                pea.l      [A6 - 0xE]
  2381. 00001C62  4EB9 0000 9F20           jsr        [0x00009F20]
  2382. 00001C68  584F                     addq.w     A7, 4
  2383. 00001C6A  2F08                     move.l     -[A7], A0
  2384. 00001C6C  2F0A                     move.l     -[A7], A2
  2385. 00001C6E  2057                     movea.l    A0, [A7]
  2386. 00001C70  2268 0004                movea.l    A1, [A0 + 0x4]
  2387. 00001C74  2269 00E0                movea.l    A1, [A1 + 0xE0]
  2388. 00001C78  4E91                     jsr        [A1]
  2389. 00001C7A  3F3C FFFF                move.w     -[A7], 0xFFFF
  2390. 00001C7E  486E FFF2                pea.l      [A6 - 0xE]
  2391. 00001C82  4EB9 0000 04B8           jsr        [0x000004B8]
  2392. 00001C88  3F3C FFFF                move.w     -[A7], 0xFFFF
  2393. 00001C8C  486E FFDE                pea.l      [A6 - 0x22]
  2394. 00001C90  4EB9 0000 04B8           jsr        [0x000004B8]
  2395. 00001C96  3F3C FFFF                move.w     -[A7], 0xFFFF
  2396. 00001C9A  486E FFE4                pea.l      [A6 - 0x1C]
  2397. 00001C9E  4EB9 0000 04B8           jsr        [0x000004B8]
  2398. 00001CA4  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2399. label00001CA8:
  2400. 00001CA8  245F                     movea.l    A2, [A7]+
  2401. 00001CAA  265F                     movea.l    A3, [A7]+
  2402. 00001CAC  4E5E                     unlink     A6
  2403. 00001CAE  4E75                     rts
  2404. fn00001CB0:
  2405. 00001CB0  4E56 0000                link       A6, 0
  2406. 00001CB4  2F0A                     move.l     -[A7], A2
  2407. 00001CB6  246E 0008                movea.l    A2, [A6 + 0x8]
  2408. 00001CBA  4AAE 000C                tst.l      [A6 + 0xC]
  2409. 00001CBE  6606                     bne        +0x8 /* 00001CC6 */
  2410. 00001CC0  4AAE 0010                tst.l      [A6 + 0x10]
  2411. 00001CC4  673C                     beq        +0x3E /* 00001D02 */
  2412. label00001CC6:
  2413. 00001CC6  4A2E 0014                tst.b      [A6 + 0x14]
  2414. 00001CCA  6710                     beq        +0x12 /* 00001CDC */
  2415. 00001CCC  2F0A                     move.l     -[A7], A2
  2416. 00001CCE  2057                     movea.l    A0, [A7]
  2417. 00001CD0  2268 0004                movea.l    A1, [A0 + 0x4]
  2418. 00001CD4  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2419. 00001CD8  4E91                     jsr        [A1]
  2420. 00001CDA  584F                     addq.w     A7, 4
  2421. label00001CDC:
  2422. 00001CDC  202E 000C                move.l     D0, [A6 + 0xC]
  2423. 00001CE0  D1AA 0010                add.l      [A2 + 0x10], D0
  2424. 00001CE4  202E 0010                move.l     D0, [A6 + 0x10]
  2425. 00001CE8  D1AA 0014                add.l      [A2 + 0x14], D0
  2426. 00001CEC  4A2E 0014                tst.b      [A6 + 0x14]
  2427. 00001CF0  6710                     beq        +0x12 /* 00001D02 */
  2428. 00001CF2  2F0A                     move.l     -[A7], A2
  2429. 00001CF4  2057                     movea.l    A0, [A7]
  2430. 00001CF6  2268 0004                movea.l    A1, [A0 + 0x4]
  2431. 00001CFA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2432. 00001CFE  4E91                     jsr        [A1]
  2433. 00001D00  584F                     addq.w     A7, 4
  2434. label00001D02:
  2435. 00001D02  245F                     movea.l    A2, [A7]+
  2436. 00001D04  4E5E                     unlink     A6
  2437. 00001D06  4E75                     rts
  2438. fn00001D08:
  2439. 00001D08  4E56 FFF8                link       A6, -0x0008
  2440. 00001D0C  2F0B                     move.l     -[A7], A3
  2441. 00001D0E  2F0A                     move.l     -[A7], A2
  2442. 00001D10  246E 0008                movea.l    A2, [A6 + 0x8]
  2443. 00001D14  42AE FFFC                clr.l      [A6 - 0x4]
  2444. 00001D18  42AE FFF8                clr.l      [A6 - 0x8]
  2445. 00001D1C  266A 0020                movea.l    A3, [A2 + 0x20]
  2446. 00001D20  200B                     move.l     D0, A3
  2447. 00001D22  670C                     beq        +0xE /* 00001D30 */
  2448. 00001D24  486E FFF8                pea.l      [A6 - 0x8]
  2449. 00001D28  2F0B                     move.l     -[A7], A3
  2450. 00001D2A  4EBA FC0E                jsr        [PC - 0x3F2 /* 0000193A */]
  2451. 00001D2E  504F                     addq.w     A7, 8
  2452. label00001D30:
  2453. 00001D30  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2454. 00001D34  202E FFFC                move.l     D0, [A6 - 0x4]
  2455. 00001D38  D0AE 0010                add.l      D0, [A6 + 0x10]
  2456. 00001D3C  90AA 0014                sub.l      D0, [A2 + 0x14]
  2457. 00001D40  2F00                     move.l     -[A7], D0
  2458. 00001D42  202E FFF8                move.l     D0, [A6 - 0x8]
  2459. 00001D46  D0AE 000C                add.l      D0, [A6 + 0xC]
  2460. 00001D4A  90AA 0010                sub.l      D0, [A2 + 0x10]
  2461. 00001D4E  2F00                     move.l     -[A7], D0
  2462. 00001D50  2F0A                     move.l     -[A7], A2
  2463. 00001D52  2057                     movea.l    A0, [A7]
  2464. 00001D54  2268 0004                movea.l    A1, [A0 + 0x4]
  2465. 00001D58  2269 004C                movea.l    A1, [A1 + 0x4C]
  2466. 00001D5C  4E91                     jsr        [A1]
  2467. 00001D5E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2468. 00001D62  245F                     movea.l    A2, [A7]+
  2469. 00001D64  265F                     movea.l    A3, [A7]+
  2470. 00001D66  4E5E                     unlink     A6
  2471. 00001D68  4E75                     rts
  2472. 00001D6A  4E56 FFF8                link       A6, -0x0008
  2473. 00001D6E  2F0B                     move.l     -[A7], A3
  2474. 00001D70  2F0A                     move.l     -[A7], A2
  2475. 00001D72  246E 0008                movea.l    A2, [A6 + 0x8]
  2476. 00001D76  42AE FFFC                clr.l      [A6 - 0x4]
  2477. 00001D7A  42AE FFF8                clr.l      [A6 - 0x8]
  2478. 00001D7E  266A 0020                movea.l    A3, [A2 + 0x20]
  2479. 00001D82  200B                     move.l     D0, A3
  2480. 00001D84  670E                     beq        +0x10 /* 00001D94 */
  2481. 00001D86  486E FFF8                pea.l      [A6 - 0x8]
  2482. 00001D8A  2F0B                     move.l     -[A7], A3
  2483. 00001D8C  4EB9 0003 CE16           jsr        [0x0003CE16]
  2484. 00001D92  504F                     addq.w     A7, 8
  2485. label00001D94:
  2486. 00001D94  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2487. 00001D98  202E FFFC                move.l     D0, [A6 - 0x4]
  2488. 00001D9C  D0AE 0010                add.l      D0, [A6 + 0x10]
  2489. 00001DA0  90AA 0014                sub.l      D0, [A2 + 0x14]
  2490. 00001DA4  2F00                     move.l     -[A7], D0
  2491. 00001DA6  202E FFF8                move.l     D0, [A6 - 0x8]
  2492. 00001DAA  D0AE 000C                add.l      D0, [A6 + 0xC]
  2493. 00001DAE  90AA 0010                sub.l      D0, [A2 + 0x10]
  2494. 00001DB2  2F00                     move.l     -[A7], D0
  2495. 00001DB4  2F0A                     move.l     -[A7], A2
  2496. 00001DB6  2057                     movea.l    A0, [A7]
  2497. 00001DB8  2268 0004                movea.l    A1, [A0 + 0x4]
  2498. 00001DBC  2269 004C                movea.l    A1, [A1 + 0x4C]
  2499. 00001DC0  4E91                     jsr        [A1]
  2500. 00001DC2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2501. 00001DC6  245F                     movea.l    A2, [A7]+
  2502. 00001DC8  265F                     movea.l    A3, [A7]+
  2503. 00001DCA  4E5E                     unlink     A6
  2504. 00001DCC  4E75                     rts
  2505. fn00001DCE:
  2506. 00001DCE  4E56 0000                link       A6, 0
  2507. 00001DD2  4878 0004                push.l     0x4
  2508. 00001DD6  206E 0008                movea.l    A0, [A6 + 0x8]
  2509. 00001DDA  4868 000C                pea.l      [A0 + 0xC]
  2510. 00001DDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2511. 00001DE2  4EB9 0003 CDF4           jsr        [0x0003CDF4]
  2512. 00001DE8  4878 0008                push.l     0x8
  2513. 00001DEC  206E 0008                movea.l    A0, [A6 + 0x8]
  2514. 00001DF0  4868 0010                pea.l      [A0 + 0x10]
  2515. 00001DF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2516. 00001DF8  4EB9 0003 CDF4           jsr        [0x0003CDF4]
  2517. 00001DFE  4E5E                     unlink     A6
  2518. 00001E00  4E75                     rts
  2519. fn00001E02:
  2520. 00001E02  4E56 FFF4                link       A6, -0x000C
  2521. 00001E06  2F0A                     move.l     -[A7], A2
  2522. 00001E08  246E 0008                movea.l    A2, [A6 + 0x8]
  2523. 00001E0C  4878 0004                push.l     0x4
  2524. 00001E10  486E FFFC                pea.l      [A6 - 0x4]
  2525. 00001E14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2526. 00001E18  2057                     movea.l    A0, [A7]
  2527. 00001E1A  2250                     movea.l    A1, [A0]
  2528. 00001E1C  2269 0024                movea.l    A1, [A1 + 0x24]
  2529. 00001E20  4E91                     jsr        [A1]
  2530. 00001E22  4878 0008                push.l     0x8
  2531. 00001E26  486E FFF4                pea.l      [A6 - 0xC]
  2532. 00001E2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2533. 00001E2E  2057                     movea.l    A0, [A7]
  2534. 00001E30  2250                     movea.l    A1, [A0]
  2535. 00001E32  2269 0024                movea.l    A1, [A1 + 0x24]
  2536. 00001E36  4E91                     jsr        [A1]
  2537. 00001E38  4227                     clr.b      -[A7]
  2538. 00001E3A  202E FFF8                move.l     D0, [A6 - 0x8]
  2539. 00001E3E  90AA 0014                sub.l      D0, [A2 + 0x14]
  2540. 00001E42  2F00                     move.l     -[A7], D0
  2541. 00001E44  202E FFF4                move.l     D0, [A6 - 0xC]
  2542. 00001E48  90AA 0010                sub.l      D0, [A2 + 0x10]
  2543. 00001E4C  2F00                     move.l     -[A7], D0
  2544. 00001E4E  2F0A                     move.l     -[A7], A2
  2545. 00001E50  2057                     movea.l    A0, [A7]
  2546. 00001E52  2268 0004                movea.l    A1, [A0 + 0x4]
  2547. 00001E56  2269 004C                movea.l    A1, [A1 + 0x4C]
  2548. 00001E5A  4E91                     jsr        [A1]
  2549. 00001E5C  4227                     clr.b      -[A7]
  2550. 00001E5E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2551. 00001E62  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2552. 00001E66  2F0A                     move.l     -[A7], A2
  2553. 00001E68  4EBA FC4A                jsr        [PC - 0x3B6 /* 00001AB4 */]
  2554. 00001E6C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2555. 00001E70  245F                     movea.l    A2, [A7]+
  2556. 00001E72  4E5E                     unlink     A6
  2557. 00001E74  4E75                     rts
  2558. fn00001E76:
  2559. 00001E76  4E56 0000                link       A6, 0
  2560. 00001E7A  48E7 0038                movem.l    -[A7], A2,A3,A4
  2561. 00001E7E  246E 0008                movea.l    A2, [A6 + 0x8]
  2562. 00001E82  266E 000C                movea.l    A3, [A6 + 0xC]
  2563. 00001E86  286A 0020                movea.l    A4, [A2 + 0x20]
  2564. 00001E8A  200C                     move.l     D0, A4
  2565. 00001E8C  6712                     beq        +0x14 /* 00001EA0 */
  2566. 00001E8E  2F0A                     move.l     -[A7], A2
  2567. 00001E90  2F0C                     move.l     -[A7], A4
  2568. 00001E92  2057                     movea.l    A0, [A7]
  2569. 00001E94  2268 0004                movea.l    A1, [A0 + 0x4]
  2570. 00001E98  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  2571. 00001E9C  4E91                     jsr        [A1]
  2572. 00001E9E  504F                     addq.w     A7, 8
  2573. label00001EA0:
  2574. 00001EA0  254B 0020                move.l     [A2 + 0x20], A3
  2575. 00001EA4  200B                     move.l     D0, A3
  2576. 00001EA6  673A                     beq        +0x3C /* 00001EE2 */
  2577. 00001EA8  2F0A                     move.l     -[A7], A2
  2578. 00001EAA  2F0B                     move.l     -[A7], A3
  2579. 00001EAC  2057                     movea.l    A0, [A7]
  2580. 00001EAE  2268 0004                movea.l    A1, [A0 + 0x4]
  2581. 00001EB2  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  2582. 00001EB6  4E91                     jsr        [A1]
  2583. 00001EB8  4A2E 0010                tst.b      [A6 + 0x10]
  2584. 00001EBC  504F                     addq.w     A7, 8
  2585. 00001EBE  6712                     beq        +0x14 /* 00001ED2 */
  2586. 00001EC0  2F0A                     move.l     -[A7], A2
  2587. 00001EC2  2F0B                     move.l     -[A7], A3
  2588. 00001EC4  2057                     movea.l    A0, [A7]
  2589. 00001EC6  2268 0004                movea.l    A1, [A0 + 0x4]
  2590. 00001ECA  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  2591. 00001ECE  4E91                     jsr        [A1]
  2592. 00001ED0  504F                     addq.w     A7, 8
  2593. label00001ED2:
  2594. 00001ED2  2F0A                     move.l     -[A7], A2
  2595. 00001ED4  2057                     movea.l    A0, [A7]
  2596. 00001ED6  2268 0004                movea.l    A1, [A0 + 0x4]
  2597. 00001EDA  2269 005C                movea.l    A1, [A1 + 0x5C]
  2598. 00001EDE  4E91                     jsr        [A1]
  2599. 00001EE0  584F                     addq.w     A7, 4
  2600. label00001EE2:
  2601. 00001EE2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2602. 00001EE6  4E5E                     unlink     A6
  2603. 00001EE8  4E75                     rts
  2604. 00001EEA  4E75                     rts
  2605. fn00001EEC:
  2606. 00001EEC  4E56 0000                link       A6, 0
  2607. 00001EF0  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  2608. 00001EF4  246E 0008                movea.l    A2, [A6 + 0x8]
  2609. 00001EF8  7600                     moveq.l    D3, 0x00
  2610. 00001EFA  7800                     moveq.l    D4, 0x00
  2611. 00001EFC  7A00                     moveq.l    D5, 0x00
  2612. 00001EFE  7C00                     moveq.l    D6, 0x00
  2613. 00001F00  4A2A 001A                tst.b      [A2 + 0x1A]
  2614. 00001F04  6710                     beq        +0x12 /* 00001F16 */
  2615. 00001F06  4A2A 0018                tst.b      [A2 + 0x18]
  2616. 00001F0A  6706                     beq        +0x8 /* 00001F12 */
  2617. 00001F0C  262E 000C                move.l     D3, [A6 + 0xC]
  2618. 00001F10  6004                     bra        +0x6 /* 00001F16 */
  2619. label00001F12:
  2620. 00001F12  2A2E 000C                move.l     D5, [A6 + 0xC]
  2621. label00001F16:
  2622. 00001F16  4A2A 001B                tst.b      [A2 + 0x1B]
  2623. 00001F1A  6710                     beq        +0x12 /* 00001F2C */
  2624. 00001F1C  4A2A 0019                tst.b      [A2 + 0x19]
  2625. 00001F20  6706                     beq        +0x8 /* 00001F28 */
  2626. 00001F22  282E 0010                move.l     D4, [A6 + 0x10]
  2627. 00001F26  6004                     bra        +0x6 /* 00001F2C */
  2628. label00001F28:
  2629. 00001F28  2C2E 0010                move.l     D6, [A6 + 0x10]
  2630. label00001F2C:
  2631. 00001F2C  4A85                     tst.l      D5
  2632. 00001F2E  6604                     bne        +0x6 /* 00001F34 */
  2633. 00001F30  4A86                     tst.l      D6
  2634. 00001F32  671A                     beq        +0x1C /* 00001F4E */
  2635. label00001F34:
  2636. 00001F34  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2637. 00001F38  2F06                     move.l     -[A7], D6
  2638. 00001F3A  2F05                     move.l     -[A7], D5
  2639. 00001F3C  2F0A                     move.l     -[A7], A2
  2640. 00001F3E  2057                     movea.l    A0, [A7]
  2641. 00001F40  2268 0004                movea.l    A1, [A0 + 0x4]
  2642. 00001F44  2269 004C                movea.l    A1, [A1 + 0x4C]
  2643. 00001F48  4E91                     jsr        [A1]
  2644. 00001F4A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2645. label00001F4E:
  2646. 00001F4E  4A83                     tst.l      D3
  2647. 00001F50  6604                     bne        +0x6 /* 00001F56 */
  2648. 00001F52  4A84                     tst.l      D4
  2649. 00001F54  671A                     beq        +0x1C /* 00001F70 */
  2650. label00001F56:
  2651. 00001F56  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  2652. 00001F5A  3F04                     move.w     -[A7], D4
  2653. 00001F5C  3F03                     move.w     -[A7], D3
  2654. 00001F5E  2F0A                     move.l     -[A7], A2
  2655. 00001F60  2057                     movea.l    A0, [A7]
  2656. 00001F62  2268 0004                movea.l    A1, [A0 + 0x4]
  2657. 00001F66  2269 0048                movea.l    A1, [A1 + 0x48]
  2658. 00001F6A  4E91                     jsr        [A1]
  2659. 00001F6C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2660. label00001F70:
  2661. 00001F70  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  2662. 00001F74  4E5E                     unlink     A6
  2663. 00001F76  4E75                     rts
  2664. 00001F78  4E56 0000                link       A6, 0
  2665. 00001F7C  48E7 1820                movem.l    -[A7], D3,D4,A2
  2666. 00001F80  246E 0008                movea.l    A2, [A6 + 0x8]
  2667. 00001F84  7600                     moveq.l    D3, 0x00
  2668. 00001F86  7800                     moveq.l    D4, 0x00
  2669. 00001F88  4A2A 0018                tst.b      [A2 + 0x18]
  2670. 00001F8C  660C                     bne        +0xE /* 00001F9A */
  2671. 00001F8E  4A2A 001A                tst.b      [A2 + 0x1A]
  2672. 00001F92  6606                     bne        +0x8 /* 00001F9A */
  2673. 00001F94  262E 000C                move.l     D3, [A6 + 0xC]
  2674. 00001F98  4483                     neg.l      D3
  2675. label00001F9A:
  2676. 00001F9A  4A2A 0019                tst.b      [A2 + 0x19]
  2677. 00001F9E  660C                     bne        +0xE /* 00001FAC */
  2678. 00001FA0  4A2A 001B                tst.b      [A2 + 0x1B]
  2679. 00001FA4  6606                     bne        +0x8 /* 00001FAC */
  2680. 00001FA6  282E 0010                move.l     D4, [A6 + 0x10]
  2681. 00001FAA  4484                     neg.l      D4
  2682. label00001FAC:
  2683. 00001FAC  4A83                     tst.l      D3
  2684. 00001FAE  6604                     bne        +0x6 /* 00001FB4 */
  2685. 00001FB0  4A84                     tst.l      D4
  2686. 00001FB2  6718                     beq        +0x1A /* 00001FCC */
  2687. label00001FB4:
  2688. 00001FB4  4227                     clr.b      -[A7]
  2689. 00001FB6  2F04                     move.l     -[A7], D4
  2690. 00001FB8  2F03                     move.l     -[A7], D3
  2691. 00001FBA  2F0A                     move.l     -[A7], A2
  2692. 00001FBC  2057                     movea.l    A0, [A7]
  2693. 00001FBE  2268 0004                movea.l    A1, [A0 + 0x4]
  2694. 00001FC2  2269 004C                movea.l    A1, [A1 + 0x4C]
  2695. 00001FC6  4E91                     jsr        [A1]
  2696. 00001FC8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2697. label00001FCC:
  2698. 00001FCC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2699. 00001FD0  4E5E                     unlink     A6
  2700. 00001FD2  4E75                     rts
  2701. 00001FD4  2F0A                     move.l     -[A7], A2
  2702. 00001FD6  2F03                     move.l     -[A7], D3
  2703. 00001FD8  246F 000C                movea.l    A2, [A7 + 0xC]
  2704. 00001FDC  262A 0010                move.l     D3, [A2 + 0x10]
  2705. 00001FE0  B6AF 0010                cmp.l      D3, [A7 + 0x10]
  2706. 00001FE4  6E28                     bgt        +0x2A /* 0000200E */
  2707. 00001FE6  302A 000C                move.w     D0, [A2 + 0xC]
  2708. 00001FEA  48C0                     ext.l      D0
  2709. 00001FEC  D083                     add.l      D0, D3
  2710. 00001FEE  B0AF 0010                cmp.l      D0, [A7 + 0x10]
  2711. 00001FF2  6F1A                     ble        +0x1C /* 0000200E */
  2712. 00001FF4  202F 0014                move.l     D0, [A7 + 0x14]
  2713. 00001FF8  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  2714. 00001FFC  6D10                     blt        +0x12 /* 0000200E */
  2715. 00001FFE  302A 000E                move.w     D0, [A2 + 0xE]
  2716. 00002002  48C0                     ext.l      D0
  2717. 00002004  D0AA 0014                add.l      D0, [A2 + 0x14]
  2718. 00002008  B0AF 0014                cmp.l      D0, [A7 + 0x14]
  2719. 0000200C  6E04                     bgt        +0x6 /* 00002012 */
  2720. label0000200E:
  2721. 0000200E  7000                     moveq.l    D0, 0x00
  2722. 00002010  6002                     bra        +0x4 /* 00002014 */
  2723. label00002012:
  2724. 00002012  7001                     moveq.l    D0, 0x01
  2725. label00002014:
  2726. 00002014  261F                     move.l     D3, [A7]+
  2727. 00002016  245F                     movea.l    A2, [A7]+
  2728. 00002018  4E75                     rts
  2729. 0000201A  4E56 0000                link       A6, 0
  2730. 0000201E  2F03                     move.l     -[A7], D3
  2731. 00002020  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2732. 00002024  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2733. 00002028  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2734. 0000202C  2057                     movea.l    A0, [A7]
  2735. 0000202E  2268 0004                movea.l    A1, [A0 + 0x4]
  2736. 00002032  2269 0068                movea.l    A1, [A1 + 0x68]
  2737. 00002036  4E91                     jsr        [A1]
  2738. 00002038  4A00                     tst.b      D0
  2739. 0000203A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2740. 0000203E  6710                     beq        +0x12 /* 00002050 */
  2741. 00002040  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2742. 00002044  61FF 0000 0404           bsr        +0x406 /* 0000244A */
  2743. 0000204A  4A00                     tst.b      D0
  2744. 0000204C  584F                     addq.w     A7, 4
  2745. 0000204E  6604                     bne        +0x6 /* 00002054 */
  2746. label00002050:
  2747. 00002050  7000                     moveq.l    D0, 0x00
  2748. 00002052  6002                     bra        +0x4 /* 00002056 */
  2749. label00002054:
  2750. 00002054  7001                     moveq.l    D0, 0x01
  2751. label00002056:
  2752. 00002056  261F                     move.l     D3, [A7]+
  2753. 00002058  4E5E                     unlink     A6
  2754. 0000205A  4E75                     rts
  2755. 0000205C  91C8                     sub.l      A0, A0
  2756. 0000205E  4E75                     rts
  2757. 00002060  4E56 0000                link       A6, 0
  2758. 00002064  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2759. 00002068  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2760. 0000206C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2761. 00002070  2057                     movea.l    A0, [A7]
  2762. 00002072  2268 0004                movea.l    A1, [A0 + 0x4]
  2763. 00002076  2269 0068                movea.l    A1, [A1 + 0x68]
  2764. 0000207A  4E91                     jsr        [A1]
  2765. 0000207C  4E5E                     unlink     A6
  2766. 0000207E  4E75                     rts
  2767. 00002080  91C8                     sub.l      A0, A0
  2768. 00002082  4E75                     rts
  2769. 00002084  91C8                     sub.l      A0, A0
  2770. 00002086  4E75                     rts
  2771. fn00002088:
  2772. 00002088  4E56 0000                link       A6, 0
  2773. 0000208C  2F0B                     move.l     -[A7], A3
  2774. 0000208E  2F0A                     move.l     -[A7], A2
  2775. 00002090  266E 0008                movea.l    A3, [A6 + 0x8]
  2776. 00002094  246E 000C                movea.l    A2, [A6 + 0xC]
  2777. 00002098  4A2A 0018                tst.b      [A2 + 0x18]
  2778. 0000209C  664E                     bne        +0x50 /* 000020EC */
  2779. 0000209E  486A 0004                pea.l      [A2 + 0x4]
  2780. 000020A2  2F0B                     move.l     -[A7], A3
  2781. 000020A4  2057                     movea.l    A0, [A7]
  2782. 000020A6  2268 0004                movea.l    A1, [A0 + 0x4]
  2783. 000020AA  2269 0128                movea.l    A1, [A1 + 0x128]
  2784. 000020AE  4E91                     jsr        [A1]
  2785. 000020B0  2F0A                     move.l     -[A7], A2
  2786. 000020B2  2F0B                     move.l     -[A7], A3
  2787. 000020B4  2057                     movea.l    A0, [A7]
  2788. 000020B6  2268 0004                movea.l    A1, [A0 + 0x4]
  2789. 000020BA  2269 008C                movea.l    A1, [A1 + 0x8C]
  2790. 000020BE  4E91                     jsr        [A1]
  2791. 000020C0  2F0A                     move.l     -[A7], A2
  2792. 000020C2  4878 032C                push.l     0x32C
  2793. 000020C6  2F13                     move.l     -[A7], [A3]
  2794. 000020C8  2057                     movea.l    A0, [A7]
  2795. 000020CA  2250                     movea.l    A1, [A0]
  2796. 000020CC  2269 0018                movea.l    A1, [A1 + 0x18]
  2797. 000020D0  4E91                     jsr        [A1]
  2798. 000020D2  4A00                     tst.b      D0
  2799. 000020D4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2800. 000020D8  6712                     beq        +0x14 /* 000020EC */
  2801. 000020DA  2F0A                     move.l     -[A7], A2
  2802. 000020DC  2F0B                     move.l     -[A7], A3
  2803. 000020DE  2057                     movea.l    A0, [A7]
  2804. 000020E0  2268 0004                movea.l    A1, [A0 + 0x4]
  2805. 000020E4  2269 0084                movea.l    A1, [A1 + 0x84]
  2806. 000020E8  4E91                     jsr        [A1]
  2807. 000020EA  504F                     addq.w     A7, 8
  2808. label000020EC:
  2809. 000020EC  245F                     movea.l    A2, [A7]+
  2810. 000020EE  265F                     movea.l    A3, [A7]+
  2811. 000020F0  4E5E                     unlink     A6
  2812. 000020F2  4E75                     rts
  2813. 000020F4  4E75                     rts
  2814. 000020F6  206F 0008                movea.l    A0, [A7 + 0x8]
  2815. 000020FA  23E8 0006 0002 612C      move.l     [0x0002612C], [A0 + 0x6]
  2816. 00002102  4E75                     rts
  2817. 00002104  4E56 0000                link       A6, 0
  2818. 00002108  2F0B                     move.l     -[A7], A3
  2819. 0000210A  2F0A                     move.l     -[A7], A2
  2820. 0000210C  266E 0008                movea.l    A3, [A6 + 0x8]
  2821. 00002110  246E 000C                movea.l    A2, [A6 + 0xC]
  2822. 00002114  B7F9 0002 6134           cmpa.l     A3, [0x00026134]
  2823. 0000211A  6640                     bne        +0x42 /* 0000215C */
  2824. 0000211C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  2825. 00002120  2F0B                     move.l     -[A7], A3
  2826. 00002122  2057                     movea.l    A0, [A7]
  2827. 00002124  2268 0004                movea.l    A1, [A0 + 0x4]
  2828. 00002128  2269 00A8                movea.l    A1, [A1 + 0xA8]
  2829. 0000212C  4E91                     jsr        [A1]
  2830. 0000212E  4A00                     tst.b      D0
  2831. 00002130  504F                     addq.w     A7, 8
  2832. 00002132  6728                     beq        +0x2A /* 0000215C */
  2833. 00002134  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2834. 00002138  2F39 0002 6124           move.l     -[A7], [0x00026124]
  2835. 0000213E  2F0B                     move.l     -[A7], A3
  2836. 00002140  2057                     movea.l    A0, [A7]
  2837. 00002142  2268 0004                movea.l    A1, [A0 + 0x4]
  2838. 00002146  2269 00A4                movea.l    A1, [A1 + 0xA4]
  2839. 0000214A  4E91                     jsr        [A1]
  2840. 0000214C  4A00                     tst.b      D0
  2841. 0000214E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2842. 00002152  6708                     beq        +0xA /* 0000215C */
  2843. 00002154  5279 0002 6122           addq.w     [0x00026122], 1
  2844. 0000215A  6008                     bra        +0xA /* 00002164 */
  2845. label0000215C:
  2846. 0000215C  33FC 0001 0002 6122      move.w     [0x00026122], 0x1
  2847. label00002164:
  2848. 00002164  23CB 0002 6134           move.l     [0x00026134], A3
  2849. 0000216A  23EA 0004 0002 6124      move.l     [0x00026124], [A2 + 0x4]
  2850. 00002172  23EA 000E 0002 6128      move.l     [0x00026128], [A2 + 0xE]
  2851. 0000217A  245F                     movea.l    A2, [A7]+
  2852. 0000217C  265F                     movea.l    A3, [A7]+
  2853. 0000217E  4E5E                     unlink     A6
  2854. 00002180  4E75                     rts
  2855. 00002182  48E7 1C00                movem.l    -[A7], D3,D4,D5
  2856. 00002186  362F 0016                move.w     D3, [A7 + 0x16]
  2857. 0000218A  966F 001A                sub.w      D3, [A7 + 0x1A]
  2858. 0000218E  3803                     move.w     D4, D3
  2859. 00002190  4A44                     tst.w      D4
  2860. 00002192  6C02                     bge        +0x4 /* 00002196 */
  2861. 00002194  4443                     neg.w      D3
  2862. label00002196:
  2863. 00002196  382F 0014                move.w     D4, [A7 + 0x14]
  2864. 0000219A  986F 0018                sub.w      D4, [A7 + 0x18]
  2865. 0000219E  3A04                     move.w     D5, D4
  2866. 000021A0  4A45                     tst.w      D5
  2867. 000021A2  6C02                     bge        +0x4 /* 000021A6 */
  2868. 000021A4  4444                     neg.w      D4
  2869. label000021A6:
  2870. 000021A6  0C43 0004                cmpi.w     D3, 0x4
  2871. 000021AA  6E06                     bgt        +0x8 /* 000021B2 */
  2872. 000021AC  0C44 0004                cmpi.w     D4, 0x4
  2873. 000021B0  6F04                     ble        +0x6 /* 000021B6 */
  2874. label000021B2:
  2875. 000021B2  7000                     moveq.l    D0, 0x00
  2876. 000021B4  6002                     bra        +0x4 /* 000021B8 */
  2877. label000021B6:
  2878. 000021B6  7001                     moveq.l    D0, 0x01
  2879. label000021B8:
  2880. 000021B8  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  2881. 000021BC  4E75                     rts
  2882. 000021BE  4E56 0000                link       A6, 0
  2883. 000021C2  594F                     subq.w     A7, 4
  2884. 000021C4  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  2885. 000021C8  201F                     move.l     D0, [A7]+
  2886. 000021CA  222E 000C                move.l     D1, [A6 + 0xC]
  2887. 000021CE  92B9 0002 6128           sub.l      D1, [0x00026128]
  2888. 000021D4  B280                     cmp.l      D1, D0
  2889. 000021D6  53C1                     sls        D1
  2890. 000021D8  4401                     neg.b      D1
  2891. 000021DA  1001                     move.b     D0, D1
  2892. 000021DC  4E5E                     unlink     A6
  2893. 000021DE  4E75                     rts
  2894. fn000021E0:
  2895. 000021E0  4E56 0000                link       A6, 0
  2896. 000021E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2897. 000021E8  4878 032D                push.l     0x32D
  2898. 000021EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2899. 000021F0  2F10                     move.l     -[A7], [A0]
  2900. 000021F2  2057                     movea.l    A0, [A7]
  2901. 000021F4  2250                     movea.l    A1, [A0]
  2902. 000021F6  2269 0018                movea.l    A1, [A1 + 0x18]
  2903. 000021FA  4E91                     jsr        [A1]
  2904. 000021FC  4A00                     tst.b      D0
  2905. 000021FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2906. 00002202  671C                     beq        +0x1E /* 00002220 */
  2907. 00002204  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2908. 00002208  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2909. 0000220C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2910. 00002210  2057                     movea.l    A0, [A7]
  2911. 00002212  2268 0004                movea.l    A1, [A0 + 0x4]
  2912. 00002216  2269 0094                movea.l    A1, [A1 + 0x94]
  2913. 0000221A  4E91                     jsr        [A1]
  2914. 0000221C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2915. label00002220:
  2916. 00002220  4E5E                     unlink     A6
  2917. 00002222  4E75                     rts
  2918. 00002224  4E56 0000                link       A6, 0
  2919. 00002228  4EB9 0000 4894           jsr        [0x00004894]
  2920. 0000222E  4E5E                     unlink     A6
  2921. 00002230  4E75                     rts
  2922. 00002232  4E75                     rts
  2923. 00002234  4E75                     rts
  2924. 00002236  4E75                     rts
  2925. fn00002238:
  2926. 00002238  4E56 0000                link       A6, 0
  2927. 0000223C  2F0B                     move.l     -[A7], A3
  2928. 0000223E  2F0A                     move.l     -[A7], A2
  2929. 00002240  246E 0008                movea.l    A2, [A6 + 0x8]
  2930. 00002244  4A2A 0024                tst.b      [A2 + 0x24]
  2931. 00002248  663C                     bne        +0x3E /* 00002286 */
  2932. 0000224A  266A 0020                movea.l    A3, [A2 + 0x20]
  2933. 0000224E  200B                     move.l     D0, A3
  2934. 00002250  672E                     beq        +0x30 /* 00002280 */
  2935. 00002252  0C2B 0002 0024           cmpi.b     [A3 + 0x24], 0x2
  2936. 00002258  6626                     bne        +0x28 /* 00002280 */
  2937. 0000225A  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  2938. 00002260  2F0A                     move.l     -[A7], A2
  2939. 00002262  2057                     movea.l    A0, [A7]
  2940. 00002264  2268 0004                movea.l    A1, [A0 + 0x4]
  2941. 00002268  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2942. 0000226C  4E91                     jsr        [A1]
  2943. 0000226E  2F0A                     move.l     -[A7], A2
  2944. 00002270  2057                     movea.l    A0, [A7]
  2945. 00002272  2268 0004                movea.l    A1, [A0 + 0x4]
  2946. 00002276  2269 0140                movea.l    A1, [A1 + 0x140]
  2947. 0000227A  4E91                     jsr        [A1]
  2948. 0000227C  504F                     addq.w     A7, 8
  2949. 0000227E  6006                     bra        +0x8 /* 00002286 */
  2950. label00002280:
  2951. 00002280  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  2952. label00002286:
  2953. 00002286  245F                     movea.l    A2, [A7]+
  2954. 00002288  265F                     movea.l    A3, [A7]+
  2955. 0000228A  4E5E                     unlink     A6
  2956. 0000228C  4E75                     rts
  2957. fn0000228E:
  2958. 0000228E  4E56 0000                link       A6, 0
  2959. 00002292  2F0A                     move.l     -[A7], A2
  2960. 00002294  246E 0008                movea.l    A2, [A6 + 0x8]
  2961. 00002298  0C2A 0001 0024           cmpi.b     [A2 + 0x24], 0x1
  2962. 0000229E  6616                     bne        +0x18 /* 000022B6 */
  2963. 000022A0  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  2964. 000022A6  2F0A                     move.l     -[A7], A2
  2965. 000022A8  2057                     movea.l    A0, [A7]
  2966. 000022AA  2268 0004                movea.l    A1, [A0 + 0x4]
  2967. 000022AE  2269 0140                movea.l    A1, [A1 + 0x140]
  2968. 000022B2  4E91                     jsr        [A1]
  2969. 000022B4  584F                     addq.w     A7, 4
  2970. label000022B6:
  2971. 000022B6  245F                     movea.l    A2, [A7]+
  2972. 000022B8  4E5E                     unlink     A6
  2973. 000022BA  4E75                     rts
  2974. 000022BC  4E75                     rts
  2975. fn000022BE:
  2976. 000022BE  4E56 0000                link       A6, 0
  2977. 000022C2  2F0A                     move.l     -[A7], A2
  2978. 000022C4  2F03                     move.l     -[A7], D3
  2979. 000022C6  246E 0008                movea.l    A2, [A6 + 0x8]
  2980. 000022CA  4A2A 0024                tst.b      [A2 + 0x24]
  2981. 000022CE  6734                     beq        +0x36 /* 00002304 */
  2982. 000022D0  2F0A                     move.l     -[A7], A2
  2983. 000022D2  2057                     movea.l    A0, [A7]
  2984. 000022D4  2268 0004                movea.l    A1, [A0 + 0x4]
  2985. 000022D8  2269 00C4                movea.l    A1, [A1 + 0xC4]
  2986. 000022DC  4E91                     jsr        [A1]
  2987. 000022DE  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  2988. 000022E4  57C0                     seq        D0
  2989. 000022E6  4400                     neg.b      D0
  2990. 000022E8  1600                     move.b     D3, D0
  2991. 000022EA  422A 0024                clr.b      [A2 + 0x24]
  2992. 000022EE  4A03                     tst.b      D3
  2993. 000022F0  584F                     addq.w     A7, 4
  2994. 000022F2  6710                     beq        +0x12 /* 00002304 */
  2995. 000022F4  2F0A                     move.l     -[A7], A2
  2996. 000022F6  2057                     movea.l    A0, [A7]
  2997. 000022F8  2268 0004                movea.l    A1, [A0 + 0x4]
  2998. 000022FC  2269 0148                movea.l    A1, [A1 + 0x148]
  2999. 00002300  4E91                     jsr        [A1]
  3000. 00002302  584F                     addq.w     A7, 4
  3001. label00002304:
  3002. 00002304  261F                     move.l     D3, [A7]+
  3003. 00002306  245F                     movea.l    A2, [A7]+
  3004. 00002308  4E5E                     unlink     A6
  3005. 0000230A  4E75                     rts
  3006. fn0000230C:
  3007. 0000230C  4E56 0000                link       A6, 0
  3008. 00002310  2F0A                     move.l     -[A7], A2
  3009. 00002312  246E 0008                movea.l    A2, [A6 + 0x8]
  3010. 00002316  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  3011. 0000231C  6616                     bne        +0x18 /* 00002334 */
  3012. 0000231E  157C 0001 0024           move.b     [A2 + 0x24], 0x1
  3013. 00002324  2F0A                     move.l     -[A7], A2
  3014. 00002326  2057                     movea.l    A0, [A7]
  3015. 00002328  2268 0004                movea.l    A1, [A0 + 0x4]
  3016. 0000232C  2269 0148                movea.l    A1, [A1 + 0x148]
  3017. 00002330  4E91                     jsr        [A1]
  3018. 00002332  584F                     addq.w     A7, 4
  3019. label00002334:
  3020. 00002334  245F                     movea.l    A2, [A7]+
  3021. 00002336  4E5E                     unlink     A6
  3022. 00002338  4E75                     rts
  3023. 0000233A  4E75                     rts
  3024. fn0000233C:
  3025. 0000233C  4E56 0000                link       A6, 0
  3026. 00002340  2F03                     move.l     -[A7], D3
  3027. 00002342  206E 0008                movea.l    A0, [A6 + 0x8]
  3028. 00002346  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  3029. 0000234C  6610                     bne        +0x12 /* 0000235E */
  3030. 0000234E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3031. 00002352  4EB9 0000 E286           jsr        [0x0000E286]
  3032. 00002358  4A00                     tst.b      D0
  3033. 0000235A  584F                     addq.w     A7, 4
  3034. 0000235C  6604                     bne        +0x6 /* 00002362 */
  3035. label0000235E:
  3036. 0000235E  7000                     moveq.l    D0, 0x00
  3037. 00002360  6002                     bra        +0x4 /* 00002364 */
  3038. label00002362:
  3039. 00002362  7001                     moveq.l    D0, 0x01
  3040. label00002364:
  3041. 00002364  261F                     move.l     D3, [A7]+
  3042. 00002366  4E5E                     unlink     A6
  3043. 00002368  4E75                     rts
  3044. fn0000236A:
  3045. 0000236A  4E56 0000                link       A6, 0
  3046. 0000236E  2F0B                     move.l     -[A7], A3
  3047. 00002370  2F0A                     move.l     -[A7], A2
  3048. 00002372  246E 0008                movea.l    A2, [A6 + 0x8]
  3049. 00002376  4A2A 0025                tst.b      [A2 + 0x25]
  3050. 0000237A  662E                     bne        +0x30 /* 000023AA */
  3051. 0000237C  266A 0020                movea.l    A3, [A2 + 0x20]
  3052. 00002380  200B                     move.l     D0, A3
  3053. 00002382  6720                     beq        +0x22 /* 000023A4 */
  3054. 00002384  0C2B 0002 0025           cmpi.b     [A3 + 0x25], 0x2
  3055. 0000238A  6618                     bne        +0x1A /* 000023A4 */
  3056. 0000238C  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  3057. 00002392  2F0A                     move.l     -[A7], A2
  3058. 00002394  2057                     movea.l    A0, [A7]
  3059. 00002396  2268 0004                movea.l    A1, [A0 + 0x4]
  3060. 0000239A  2269 0150                movea.l    A1, [A1 + 0x150]
  3061. 0000239E  4E91                     jsr        [A1]
  3062. 000023A0  584F                     addq.w     A7, 4
  3063. 000023A2  6006                     bra        +0x8 /* 000023AA */
  3064. label000023A4:
  3065. 000023A4  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  3066. label000023AA:
  3067. 000023AA  245F                     movea.l    A2, [A7]+
  3068. 000023AC  265F                     movea.l    A3, [A7]+
  3069. 000023AE  4E5E                     unlink     A6
  3070. 000023B0  4E75                     rts
  3071. fn000023B2:
  3072. 000023B2  4E56 0000                link       A6, 0
  3073. 000023B6  2F0A                     move.l     -[A7], A2
  3074. 000023B8  246E 0008                movea.l    A2, [A6 + 0x8]
  3075. 000023BC  0C2A 0001 0025           cmpi.b     [A2 + 0x25], 0x1
  3076. 000023C2  6616                     bne        +0x18 /* 000023DA */
  3077. 000023C4  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  3078. 000023CA  2F0A                     move.l     -[A7], A2
  3079. 000023CC  2057                     movea.l    A0, [A7]
  3080. 000023CE  2268 0004                movea.l    A1, [A0 + 0x4]
  3081. 000023D2  2269 0150                movea.l    A1, [A1 + 0x150]
  3082. 000023D6  4E91                     jsr        [A1]
  3083. 000023D8  584F                     addq.w     A7, 4
  3084. label000023DA:
  3085. 000023DA  245F                     movea.l    A2, [A7]+
  3086. 000023DC  4E5E                     unlink     A6
  3087. 000023DE  4E75                     rts
  3088. 000023E0  4E75                     rts
  3089. fn000023E2:
  3090. 000023E2  4E56 0000                link       A6, 0
  3091. 000023E6  2F0A                     move.l     -[A7], A2
  3092. 000023E8  2F03                     move.l     -[A7], D3
  3093. 000023EA  246E 0008                movea.l    A2, [A6 + 0x8]
  3094. 000023EE  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  3095. 000023F4  57C0                     seq        D0
  3096. 000023F6  4400                     neg.b      D0
  3097. 000023F8  1600                     move.b     D3, D0
  3098. 000023FA  422A 0025                clr.b      [A2 + 0x25]
  3099. 000023FE  4A03                     tst.b      D3
  3100. 00002400  6710                     beq        +0x12 /* 00002412 */
  3101. 00002402  2F0A                     move.l     -[A7], A2
  3102. 00002404  2057                     movea.l    A0, [A7]
  3103. 00002406  2268 0004                movea.l    A1, [A0 + 0x4]
  3104. 0000240A  2269 0158                movea.l    A1, [A1 + 0x158]
  3105. 0000240E  4E91                     jsr        [A1]
  3106. 00002410  584F                     addq.w     A7, 4
  3107. label00002412:
  3108. 00002412  261F                     move.l     D3, [A7]+
  3109. 00002414  245F                     movea.l    A2, [A7]+
  3110. 00002416  4E5E                     unlink     A6
  3111. 00002418  4E75                     rts
  3112. fn0000241A:
  3113. 0000241A  4E56 0000                link       A6, 0
  3114. 0000241E  2F0A                     move.l     -[A7], A2
  3115. 00002420  246E 0008                movea.l    A2, [A6 + 0x8]
  3116. 00002424  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  3117. 0000242A  6616                     bne        +0x18 /* 00002442 */
  3118. 0000242C  157C 0001 0025           move.b     [A2 + 0x25], 0x1
  3119. 00002432  2F0A                     move.l     -[A7], A2
  3120. 00002434  2057                     movea.l    A0, [A7]
  3121. 00002436  2268 0004                movea.l    A1, [A0 + 0x4]
  3122. 0000243A  2269 0158                movea.l    A1, [A1 + 0x158]
  3123. 0000243E  4E91                     jsr        [A1]
  3124. 00002440  584F                     addq.w     A7, 4
  3125. label00002442:
  3126. 00002442  245F                     movea.l    A2, [A7]+
  3127. 00002444  4E5E                     unlink     A6
  3128. 00002446  4E75                     rts
  3129. 00002448  4E75                     rts
  3130. fn0000244A:
  3131. 0000244A  4E56 0000                link       A6, 0
  3132. 0000244E  2F03                     move.l     -[A7], D3
  3133. 00002450  206E 0008                movea.l    A0, [A6 + 0x8]
  3134. 00002454  0C28 0002 0026           cmpi.b     [A0 + 0x26], 0x2
  3135. 0000245A  6610                     bne        +0x12 /* 0000246C */
  3136. 0000245C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3137. 00002460  4EB9 0000 E286           jsr        [0x0000E286]
  3138. 00002466  4A00                     tst.b      D0
  3139. 00002468  584F                     addq.w     A7, 4
  3140. 0000246A  6604                     bne        +0x6 /* 00002470 */
  3141. label0000246C:
  3142. 0000246C  7000                     moveq.l    D0, 0x00
  3143. 0000246E  6002                     bra        +0x4 /* 00002472 */
  3144. label00002470:
  3145. 00002470  7001                     moveq.l    D0, 0x01
  3146. label00002472:
  3147. 00002472  261F                     move.l     D3, [A7]+
  3148. 00002474  4E5E                     unlink     A6
  3149. 00002476  4E75                     rts
  3150. fn00002478:
  3151. 00002478  4E56 0000                link       A6, 0
  3152. 0000247C  2F0B                     move.l     -[A7], A3
  3153. 0000247E  2F0A                     move.l     -[A7], A2
  3154. 00002480  246E 0008                movea.l    A2, [A6 + 0x8]
  3155. 00002484  4A2A 0026                tst.b      [A2 + 0x26]
  3156. 00002488  662E                     bne        +0x30 /* 000024B8 */
  3157. 0000248A  266A 0020                movea.l    A3, [A2 + 0x20]
  3158. 0000248E  200B                     move.l     D0, A3
  3159. 00002490  6720                     beq        +0x22 /* 000024B2 */
  3160. 00002492  0C2B 0002 0026           cmpi.b     [A3 + 0x26], 0x2
  3161. 00002498  6618                     bne        +0x1A /* 000024B2 */
  3162. 0000249A  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  3163. 000024A0  2F0A                     move.l     -[A7], A2
  3164. 000024A2  2057                     movea.l    A0, [A7]
  3165. 000024A4  2268 0004                movea.l    A1, [A0 + 0x4]
  3166. 000024A8  2269 0160                movea.l    A1, [A1 + 0x160]
  3167. 000024AC  4E91                     jsr        [A1]
  3168. 000024AE  584F                     addq.w     A7, 4
  3169. 000024B0  6006                     bra        +0x8 /* 000024B8 */
  3170. label000024B2:
  3171. 000024B2  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  3172. label000024B8:
  3173. 000024B8  245F                     movea.l    A2, [A7]+
  3174. 000024BA  265F                     movea.l    A3, [A7]+
  3175. 000024BC  4E5E                     unlink     A6
  3176. 000024BE  4E75                     rts
  3177. fn000024C0:
  3178. 000024C0  4E56 0000                link       A6, 0
  3179. 000024C4  2F0A                     move.l     -[A7], A2
  3180. 000024C6  246E 0008                movea.l    A2, [A6 + 0x8]
  3181. 000024CA  0C2A 0001 0026           cmpi.b     [A2 + 0x26], 0x1
  3182. 000024D0  6616                     bne        +0x18 /* 000024E8 */
  3183. 000024D2  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  3184. 000024D8  2F0A                     move.l     -[A7], A2
  3185. 000024DA  2057                     movea.l    A0, [A7]
  3186. 000024DC  2268 0004                movea.l    A1, [A0 + 0x4]
  3187. 000024E0  2269 0160                movea.l    A1, [A1 + 0x160]
  3188. 000024E4  4E91                     jsr        [A1]
  3189. 000024E6  584F                     addq.w     A7, 4
  3190. label000024E8:
  3191. 000024E8  245F                     movea.l    A2, [A7]+
  3192. 000024EA  4E5E                     unlink     A6
  3193. 000024EC  4E75                     rts
  3194. 000024EE  4E75                     rts
  3195. fn000024F0:
  3196. 000024F0  4E56 0000                link       A6, 0
  3197. 000024F4  2F0A                     move.l     -[A7], A2
  3198. 000024F6  2F03                     move.l     -[A7], D3
  3199. 000024F8  246E 0008                movea.l    A2, [A6 + 0x8]
  3200. 000024FC  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  3201. 00002502  57C0                     seq        D0
  3202. 00002504  4400                     neg.b      D0
  3203. 00002506  1600                     move.b     D3, D0
  3204. 00002508  422A 0026                clr.b      [A2 + 0x26]
  3205. 0000250C  4A03                     tst.b      D3
  3206. 0000250E  6710                     beq        +0x12 /* 00002520 */
  3207. 00002510  2F0A                     move.l     -[A7], A2
  3208. 00002512  2057                     movea.l    A0, [A7]
  3209. 00002514  2268 0004                movea.l    A1, [A0 + 0x4]
  3210. 00002518  2269 0168                movea.l    A1, [A1 + 0x168]
  3211. 0000251C  4E91                     jsr        [A1]
  3212. 0000251E  584F                     addq.w     A7, 4
  3213. label00002520:
  3214. 00002520  261F                     move.l     D3, [A7]+
  3215. 00002522  245F                     movea.l    A2, [A7]+
  3216. 00002524  4E5E                     unlink     A6
  3217. 00002526  4E75                     rts
  3218. fn00002528:
  3219. 00002528  4E56 0000                link       A6, 0
  3220. 0000252C  2F0A                     move.l     -[A7], A2
  3221. 0000252E  246E 0008                movea.l    A2, [A6 + 0x8]
  3222. 00002532  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  3223. 00002538  6616                     bne        +0x18 /* 00002550 */
  3224. 0000253A  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  3225. 00002540  2F0A                     move.l     -[A7], A2
  3226. 00002542  2057                     movea.l    A0, [A7]
  3227. 00002544  2268 0004                movea.l    A1, [A0 + 0x4]
  3228. 00002548  2269 0168                movea.l    A1, [A1 + 0x168]
  3229. 0000254C  4E91                     jsr        [A1]
  3230. 0000254E  584F                     addq.w     A7, 4
  3231. label00002550:
  3232. 00002550  245F                     movea.l    A2, [A7]+
  3233. 00002552  4E5E                     unlink     A6
  3234. 00002554  4E75                     rts
  3235. 00002556  4E75                     rts
  3236. 00002558  4E56 FFF8                link       A6, -0x0008
  3237. 0000255C  4227                     clr.b      -[A7]
  3238. 0000255E  486E FFF8                pea.l      [A6 - 0x8]
  3239. 00002562  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3240. 00002566  2057                     movea.l    A0, [A7]
  3241. 00002568  2268 0004                movea.l    A1, [A0 + 0x4]
  3242. 0000256C  2269 0044                movea.l    A1, [A1 + 0x44]
  3243. 00002570  4E91                     jsr        [A1]
  3244. 00002572  4A00                     tst.b      D0
  3245. 00002574  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3246. 00002578  6716                     beq        +0x18 /* 00002590 */
  3247. 0000257A  486E FFF8                pea.l      [A6 - 0x8]
  3248. 0000257E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3249. 00002582  2057                     movea.l    A0, [A7]
  3250. 00002584  2268 0004                movea.l    A1, [A0 + 0x4]
  3251. 00002588  2269 00DC                movea.l    A1, [A1 + 0xDC]
  3252. 0000258C  4E91                     jsr        [A1]
  3253. 0000258E  504F                     addq.w     A7, 8
  3254. label00002590:
  3255. 00002590  4E5E                     unlink     A6
  3256. 00002592  4E75                     rts
  3257. 00002594  4E56 FFF0                link       A6, -0x0010
  3258. 00002598  2F0A                     move.l     -[A7], A2
  3259. 0000259A  246E 0008                movea.l    A2, [A6 + 0x8]
  3260. 0000259E  4227                     clr.b      -[A7]
  3261. 000025A0  486E FFF8                pea.l      [A6 - 0x8]
  3262. 000025A4  2F0A                     move.l     -[A7], A2
  3263. 000025A6  2057                     movea.l    A0, [A7]
  3264. 000025A8  2268 0004                movea.l    A1, [A0 + 0x4]
  3265. 000025AC  2269 0044                movea.l    A1, [A1 + 0x44]
  3266. 000025B0  4E91                     jsr        [A1]
  3267. 000025B2  4A00                     tst.b      D0
  3268. 000025B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3269. 000025B8  675C                     beq        +0x5E /* 00002616 */
  3270. 000025BA  206E 000C                movea.l    A0, [A6 + 0xC]
  3271. 000025BE  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3272. 000025C2  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  3273. 000025C8  486E FFF0                pea.l      [A6 - 0x10]
  3274. 000025CC  2F0A                     move.l     -[A7], A2
  3275. 000025CE  2057                     movea.l    A0, [A7]
  3276. 000025D0  2268 0004                movea.l    A1, [A0 + 0x4]
  3277. 000025D4  2269 012C                movea.l    A1, [A1 + 0x12C]
  3278. 000025D8  4E91                     jsr        [A1]
  3279. 000025DA  486E FFF4                pea.l      [A6 - 0xC]
  3280. 000025DE  2F0A                     move.l     -[A7], A2
  3281. 000025E0  2057                     movea.l    A0, [A7]
  3282. 000025E2  2268 0004                movea.l    A1, [A0 + 0x4]
  3283. 000025E6  2269 012C                movea.l    A1, [A1 + 0x12C]
  3284. 000025EA  4E91                     jsr        [A1]
  3285. 000025EC  486E FFF8                pea.l      [A6 - 0x8]
  3286. 000025F0  486E FFF0                pea.l      [A6 - 0x10]
  3287. 000025F4  486E FFF8                pea.l      [A6 - 0x8]
  3288. 000025F8  A8AA                     syscall    SectRect
  3289. 000025FA  101F                     move.b     D0, [A7]+
  3290. 000025FC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3291. 00002600  6714                     beq        +0x16 /* 00002616 */
  3292. 00002602  486E FFF8                pea.l      [A6 - 0x8]
  3293. 00002606  2F0A                     move.l     -[A7], A2
  3294. 00002608  2057                     movea.l    A0, [A7]
  3295. 0000260A  2268 0004                movea.l    A1, [A0 + 0x4]
  3296. 0000260E  2269 00DC                movea.l    A1, [A1 + 0xDC]
  3297. 00002612  4E91                     jsr        [A1]
  3298. 00002614  504F                     addq.w     A7, 8
  3299. label00002616:
  3300. 00002616  245F                     movea.l    A2, [A7]+
  3301. 00002618  4E5E                     unlink     A6
  3302. 0000261A  4E75                     rts
  3303. 0000261C  4E56 FFEE                link       A6, -0x0012
  3304. 00002620  2F0A                     move.l     -[A7], A2
  3305. 00002622  246E 0008                movea.l    A2, [A6 + 0x8]
  3306. 00002626  4227                     clr.b      -[A7]
  3307. 00002628  486E FFEE                pea.l      [A6 - 0x12]
  3308. 0000262C  2F0A                     move.l     -[A7], A2
  3309. 0000262E  2057                     movea.l    A0, [A7]
  3310. 00002630  2268 0004                movea.l    A1, [A0 + 0x4]
  3311. 00002634  2269 0044                movea.l    A1, [A1 + 0x44]
  3312. 00002638  4E91                     jsr        [A1]
  3313. 0000263A  4A00                     tst.b      D0
  3314. 0000263C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3315. 00002640  6700 0094                beq        +0x96 /* 000026D6 */
  3316. 00002644  1F3C 0001                move.b     -[A7], 0x1
  3317. 00002648  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3318. 0000264C  486E FFFA                pea.l      [A6 - 0x6]
  3319. 00002650  4EB9 0000 04A8           jsr        [0x000004A8]
  3320. 00002656  2D79 0000 7794 FFF6      move.l     [A6 - 0xA], [0x00007794]
  3321. 0000265E  486E FFF6                pea.l      [A6 - 0xA]
  3322. 00002662  2F0A                     move.l     -[A7], A2
  3323. 00002664  2057                     movea.l    A0, [A7]
  3324. 00002666  2268 0004                movea.l    A1, [A0 + 0x4]
  3325. 0000266A  2269 012C                movea.l    A1, [A1 + 0x12C]
  3326. 0000266E  4E91                     jsr        [A1]
  3327. 00002670  486E FFFA                pea.l      [A6 - 0x6]
  3328. 00002674  4EB9 0000 9F20           jsr        [0x00009F20]
  3329. 0000267A  584F                     addq.w     A7, 4
  3330. 0000267C  2F08                     move.l     -[A7], A0
  3331. 0000267E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3332. 00002682  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3333. 00002686  A8E0                     syscall    OffsetRgn/OfsetRgn
  3334. 00002688  486E FFEE                pea.l      [A6 - 0x12]
  3335. 0000268C  486E FFFA                pea.l      [A6 - 0x6]
  3336. 00002690  4EB9 0001 8386           jsr        [0x00018386]
  3337. 00002696  486E FFFA                pea.l      [A6 - 0x6]
  3338. 0000269A  4EB9 0003 B718           jsr        [0x0003B718]
  3339. 000026A0  4A00                     tst.b      D0
  3340. 000026A2  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3341. 000026A6  661E                     bne        +0x20 /* 000026C6 */
  3342. 000026A8  486E FFFA                pea.l      [A6 - 0x6]
  3343. 000026AC  4EB9 0000 9F20           jsr        [0x00009F20]
  3344. 000026B2  584F                     addq.w     A7, 4
  3345. 000026B4  2F08                     move.l     -[A7], A0
  3346. 000026B6  2F0A                     move.l     -[A7], A2
  3347. 000026B8  2057                     movea.l    A0, [A7]
  3348. 000026BA  2268 0004                movea.l    A1, [A0 + 0x4]
  3349. 000026BE  2269 00E0                movea.l    A1, [A1 + 0xE0]
  3350. 000026C2  4E91                     jsr        [A1]
  3351. 000026C4  504F                     addq.w     A7, 8
  3352. label000026C6:
  3353. 000026C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3354. 000026CA  486E FFFA                pea.l      [A6 - 0x6]
  3355. 000026CE  4EB9 0000 04B8           jsr        [0x000004B8]
  3356. 000026D4  5C4F                     addq.w     A7, 6
  3357. label000026D6:
  3358. 000026D6  245F                     movea.l    A2, [A7]+
  3359. 000026D8  4E5E                     unlink     A6
  3360. 000026DA  4E75                     rts
  3361. 000026DC  4E56 FFF8                link       A6, -0x0008
  3362. 000026E0  102E 000C                move.b     D0, [A6 + 0xC]
  3363. 000026E4  56C0                     sne        D0
  3364. 000026E6  4400                     neg.b      D0
  3365. 000026E8  1F00                     move.b     -[A7], D0
  3366. 000026EA  486E FFF8                pea.l      [A6 - 0x8]
  3367. 000026EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3368. 000026F2  2057                     movea.l    A0, [A7]
  3369. 000026F4  2268 0004                movea.l    A1, [A0 + 0x4]
  3370. 000026F8  2269 0044                movea.l    A1, [A1 + 0x44]
  3371. 000026FC  4E91                     jsr        [A1]
  3372. 000026FE  4A00                     tst.b      D0
  3373. 00002700  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3374. 00002704  6716                     beq        +0x18 /* 0000271C */
  3375. 00002706  486E FFF8                pea.l      [A6 - 0x8]
  3376. 0000270A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3377. 0000270E  2057                     movea.l    A0, [A7]
  3378. 00002710  2268 0004                movea.l    A1, [A0 + 0x4]
  3379. 00002714  2269 00E4                movea.l    A1, [A1 + 0xE4]
  3380. 00002718  4E91                     jsr        [A1]
  3381. 0000271A  504F                     addq.w     A7, 8
  3382. label0000271C:
  3383. 0000271C  4E5E                     unlink     A6
  3384. 0000271E  4E75                     rts
  3385. 00002720  4E56 FFF0                link       A6, -0x0010
  3386. 00002724  2F0A                     move.l     -[A7], A2
  3387. 00002726  246E 0008                movea.l    A2, [A6 + 0x8]
  3388. 0000272A  102E 0010                move.b     D0, [A6 + 0x10]
  3389. 0000272E  56C0                     sne        D0
  3390. 00002730  4400                     neg.b      D0
  3391. 00002732  1F00                     move.b     -[A7], D0
  3392. 00002734  486E FFF8                pea.l      [A6 - 0x8]
  3393. 00002738  2F0A                     move.l     -[A7], A2
  3394. 0000273A  2057                     movea.l    A0, [A7]
  3395. 0000273C  2268 0004                movea.l    A1, [A0 + 0x4]
  3396. 00002740  2269 0044                movea.l    A1, [A1 + 0x44]
  3397. 00002744  4E91                     jsr        [A1]
  3398. 00002746  4A00                     tst.b      D0
  3399. 00002748  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3400. 0000274C  675C                     beq        +0x5E /* 000027AA */
  3401. 0000274E  206E 000C                movea.l    A0, [A6 + 0xC]
  3402. 00002752  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3403. 00002756  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  3404. 0000275C  486E FFF0                pea.l      [A6 - 0x10]
  3405. 00002760  2F0A                     move.l     -[A7], A2
  3406. 00002762  2057                     movea.l    A0, [A7]
  3407. 00002764  2268 0004                movea.l    A1, [A0 + 0x4]
  3408. 00002768  2269 012C                movea.l    A1, [A1 + 0x12C]
  3409. 0000276C  4E91                     jsr        [A1]
  3410. 0000276E  486E FFF4                pea.l      [A6 - 0xC]
  3411. 00002772  2F0A                     move.l     -[A7], A2
  3412. 00002774  2057                     movea.l    A0, [A7]
  3413. 00002776  2268 0004                movea.l    A1, [A0 + 0x4]
  3414. 0000277A  2269 012C                movea.l    A1, [A1 + 0x12C]
  3415. 0000277E  4E91                     jsr        [A1]
  3416. 00002780  486E FFF8                pea.l      [A6 - 0x8]
  3417. 00002784  486E FFF0                pea.l      [A6 - 0x10]
  3418. 00002788  486E FFF8                pea.l      [A6 - 0x8]
  3419. 0000278C  A8AA                     syscall    SectRect
  3420. 0000278E  101F                     move.b     D0, [A7]+
  3421. 00002790  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3422. 00002794  6714                     beq        +0x16 /* 000027AA */
  3423. 00002796  486E FFF8                pea.l      [A6 - 0x8]
  3424. 0000279A  2F0A                     move.l     -[A7], A2
  3425. 0000279C  2057                     movea.l    A0, [A7]
  3426. 0000279E  2268 0004                movea.l    A1, [A0 + 0x4]
  3427. 000027A2  2269 00E4                movea.l    A1, [A1 + 0xE4]
  3428. 000027A6  4E91                     jsr        [A1]
  3429. 000027A8  504F                     addq.w     A7, 8
  3430. label000027AA:
  3431. 000027AA  245F                     movea.l    A2, [A7]+
  3432. 000027AC  4E5E                     unlink     A6
  3433. 000027AE  4E75                     rts
  3434. 000027B0  4E56 FFEE                link       A6, -0x0012
  3435. 000027B4  2F0A                     move.l     -[A7], A2
  3436. 000027B6  246E 0008                movea.l    A2, [A6 + 0x8]
  3437. 000027BA  102E 0010                move.b     D0, [A6 + 0x10]
  3438. 000027BE  56C0                     sne        D0
  3439. 000027C0  4400                     neg.b      D0
  3440. 000027C2  1F00                     move.b     -[A7], D0
  3441. 000027C4  486E FFEE                pea.l      [A6 - 0x12]
  3442. 000027C8  2F0A                     move.l     -[A7], A2
  3443. 000027CA  2057                     movea.l    A0, [A7]
  3444. 000027CC  2268 0004                movea.l    A1, [A0 + 0x4]
  3445. 000027D0  2269 0044                movea.l    A1, [A1 + 0x44]
  3446. 000027D4  4E91                     jsr        [A1]
  3447. 000027D6  4A00                     tst.b      D0
  3448. 000027D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3449. 000027DC  6700 0094                beq        +0x96 /* 00002872 */
  3450. 000027E0  1F3C 0001                move.b     -[A7], 0x1
  3451. 000027E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3452. 000027E8  486E FFFA                pea.l      [A6 - 0x6]
  3453. 000027EC  4EB9 0000 04A8           jsr        [0x000004A8]
  3454. 000027F2  2D79 0000 7794 FFF6      move.l     [A6 - 0xA], [0x00007794]
  3455. 000027FA  486E FFF6                pea.l      [A6 - 0xA]
  3456. 000027FE  2F0A                     move.l     -[A7], A2
  3457. 00002800  2057                     movea.l    A0, [A7]
  3458. 00002802  2268 0004                movea.l    A1, [A0 + 0x4]
  3459. 00002806  2269 012C                movea.l    A1, [A1 + 0x12C]
  3460. 0000280A  4E91                     jsr        [A1]
  3461. 0000280C  486E FFFA                pea.l      [A6 - 0x6]
  3462. 00002810  4EB9 0000 9F20           jsr        [0x00009F20]
  3463. 00002816  584F                     addq.w     A7, 4
  3464. 00002818  2F08                     move.l     -[A7], A0
  3465. 0000281A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3466. 0000281E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3467. 00002822  A8E0                     syscall    OffsetRgn/OfsetRgn
  3468. 00002824  486E FFEE                pea.l      [A6 - 0x12]
  3469. 00002828  486E FFFA                pea.l      [A6 - 0x6]
  3470. 0000282C  4EB9 0001 8386           jsr        [0x00018386]
  3471. 00002832  486E FFFA                pea.l      [A6 - 0x6]
  3472. 00002836  4EB9 0003 B718           jsr        [0x0003B718]
  3473. 0000283C  4A00                     tst.b      D0
  3474. 0000283E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3475. 00002842  661E                     bne        +0x20 /* 00002862 */
  3476. 00002844  486E FFFA                pea.l      [A6 - 0x6]
  3477. 00002848  4EB9 0000 9F20           jsr        [0x00009F20]
  3478. 0000284E  584F                     addq.w     A7, 4
  3479. 00002850  2F08                     move.l     -[A7], A0
  3480. 00002852  2F0A                     move.l     -[A7], A2
  3481. 00002854  2057                     movea.l    A0, [A7]
  3482. 00002856  2268 0004                movea.l    A1, [A0 + 0x4]
  3483. 0000285A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3484. 0000285E  4E91                     jsr        [A1]
  3485. 00002860  504F                     addq.w     A7, 8
  3486. label00002862:
  3487. 00002862  3F3C FFFF                move.w     -[A7], 0xFFFF
  3488. 00002866  486E FFFA                pea.l      [A6 - 0x6]
  3489. 0000286A  4EB9 0000 04B8           jsr        [0x000004B8]
  3490. 00002870  5C4F                     addq.w     A7, 6
  3491. label00002872:
  3492. 00002872  245F                     movea.l    A2, [A7]+
  3493. 00002874  4E5E                     unlink     A6
  3494. 00002876  4E75                     rts
  3495. 00002878  4E56 0000                link       A6, 0
  3496. 0000287C  2F0A                     move.l     -[A7], A2
  3497. 0000287E  206E 0008                movea.l    A0, [A6 + 0x8]
  3498. 00002882  2468 0020                movea.l    A2, [A0 + 0x20]
  3499. 00002886  200A                     move.l     D0, A2
  3500. 00002888  6714                     beq        +0x16 /* 0000289E */
  3501. 0000288A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3502. 0000288E  2F0A                     move.l     -[A7], A2
  3503. 00002890  2057                     movea.l    A0, [A7]
  3504. 00002892  2268 0004                movea.l    A1, [A0 + 0x4]
  3505. 00002896  2269 00DC                movea.l    A1, [A1 + 0xDC]
  3506. 0000289A  4E91                     jsr        [A1]
  3507. 0000289C  504F                     addq.w     A7, 8
  3508. label0000289E:
  3509. 0000289E  245F                     movea.l    A2, [A7]+
  3510. 000028A0  4E5E                     unlink     A6
  3511. 000028A2  4E75                     rts
  3512. 000028A4  4E56 0000                link       A6, 0
  3513. 000028A8  2F0A                     move.l     -[A7], A2
  3514. 000028AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3515. 000028AE  2468 0020                movea.l    A2, [A0 + 0x20]
  3516. 000028B2  200A                     move.l     D0, A2
  3517. 000028B4  6714                     beq        +0x16 /* 000028CA */
  3518. 000028B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3519. 000028BA  2F0A                     move.l     -[A7], A2
  3520. 000028BC  2057                     movea.l    A0, [A7]
  3521. 000028BE  2268 0004                movea.l    A1, [A0 + 0x4]
  3522. 000028C2  2269 00E0                movea.l    A1, [A1 + 0xE0]
  3523. 000028C6  4E91                     jsr        [A1]
  3524. 000028C8  504F                     addq.w     A7, 8
  3525. label000028CA:
  3526. 000028CA  245F                     movea.l    A2, [A7]+
  3527. 000028CC  4E5E                     unlink     A6
  3528. 000028CE  4E75                     rts
  3529. 000028D0  4E56 0000                link       A6, 0
  3530. 000028D4  2F0A                     move.l     -[A7], A2
  3531. 000028D6  206E 0008                movea.l    A0, [A6 + 0x8]
  3532. 000028DA  2468 0020                movea.l    A2, [A0 + 0x20]
  3533. 000028DE  200A                     move.l     D0, A2
  3534. 000028E0  6714                     beq        +0x16 /* 000028F6 */
  3535. 000028E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3536. 000028E6  2F0A                     move.l     -[A7], A2
  3537. 000028E8  2057                     movea.l    A0, [A7]
  3538. 000028EA  2268 0004                movea.l    A1, [A0 + 0x4]
  3539. 000028EE  2269 00E4                movea.l    A1, [A1 + 0xE4]
  3540. 000028F2  4E91                     jsr        [A1]
  3541. 000028F4  504F                     addq.w     A7, 8
  3542. label000028F6:
  3543. 000028F6  245F                     movea.l    A2, [A7]+
  3544. 000028F8  4E5E                     unlink     A6
  3545. 000028FA  4E75                     rts
  3546. 000028FC  4E56 0000                link       A6, 0
  3547. 00002900  2F0A                     move.l     -[A7], A2
  3548. 00002902  206E 0008                movea.l    A0, [A6 + 0x8]
  3549. 00002906  2468 0020                movea.l    A2, [A0 + 0x20]
  3550. 0000290A  200A                     move.l     D0, A2
  3551. 0000290C  6714                     beq        +0x16 /* 00002922 */
  3552. 0000290E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3553. 00002912  2F0A                     move.l     -[A7], A2
  3554. 00002914  2057                     movea.l    A0, [A7]
  3555. 00002916  2268 0004                movea.l    A1, [A0 + 0x4]
  3556. 0000291A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3557. 0000291E  4E91                     jsr        [A1]
  3558. 00002920  504F                     addq.w     A7, 8
  3559. label00002922:
  3560. 00002922  245F                     movea.l    A2, [A7]+
  3561. 00002924  4E5E                     unlink     A6
  3562. 00002926  4E75                     rts
  3563. 00002928  4E56 0000                link       A6, 0
  3564. 0000292C  2F0A                     move.l     -[A7], A2
  3565. 0000292E  206E 0008                movea.l    A0, [A6 + 0x8]
  3566. 00002932  2468 0020                movea.l    A2, [A0 + 0x20]
  3567. 00002936  200A                     move.l     D0, A2
  3568. 00002938  6710                     beq        +0x12 /* 0000294A */
  3569. 0000293A  2F0A                     move.l     -[A7], A2
  3570. 0000293C  2057                     movea.l    A0, [A7]
  3571. 0000293E  2268 0004                movea.l    A1, [A0 + 0x4]
  3572. 00002942  2269 0100                movea.l    A1, [A1 + 0x100]
  3573. 00002946  4E91                     jsr        [A1]
  3574. 00002948  584F                     addq.w     A7, 4
  3575. label0000294A:
  3576. 0000294A  245F                     movea.l    A2, [A7]+
  3577. 0000294C  4E5E                     unlink     A6
  3578. 0000294E  4E75                     rts
  3579. fn00002950:
  3580. 00002950  4E56 0000                link       A6, 0
  3581. 00002954  48E7 1030                movem.l    -[A7], D3,A2,A3
  3582. 00002958  266E 0008                movea.l    A3, [A6 + 0x8]
  3583. 0000295C  7600                     moveq.l    D3, 0x00
  3584. 0000295E  246B 0020                movea.l    A2, [A3 + 0x20]
  3585. 00002962  200A                     move.l     D0, A2
  3586. 00002964  6714                     beq        +0x16 /* 0000297A */
  3587. 00002966  2F0B                     move.l     -[A7], A3
  3588. 00002968  2F0A                     move.l     -[A7], A2
  3589. 0000296A  2057                     movea.l    A0, [A7]
  3590. 0000296C  2268 0004                movea.l    A1, [A0 + 0x4]
  3591. 00002970  2269 0104                movea.l    A1, [A1 + 0x104]
  3592. 00002974  4E91                     jsr        [A1]
  3593. 00002976  1600                     move.b     D3, D0
  3594. 00002978  504F                     addq.w     A7, 8
  3595. label0000297A:
  3596. 0000297A  1003                     move.b     D0, D3
  3597. 0000297C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3598. 00002980  4E5E                     unlink     A6
  3599. 00002982  4E75                     rts
  3600. 00002984  4E56 FFF8                link       A6, -0x0008
  3601. 00002988  2F03                     move.l     -[A7], D3
  3602. 0000298A  4227                     clr.b      -[A7]
  3603. 0000298C  486E FFF8                pea.l      [A6 - 0x8]
  3604. 00002990  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3605. 00002994  2057                     movea.l    A0, [A7]
  3606. 00002996  2268 0004                movea.l    A1, [A0 + 0x4]
  3607. 0000299A  2269 0044                movea.l    A1, [A1 + 0x44]
  3608. 0000299E  4E91                     jsr        [A1]
  3609. 000029A0  1600                     move.b     D3, D0
  3610. 000029A2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3611. 000029A6  6606                     bne        +0x8 /* 000029AE */
  3612. 000029A8  4A2E 000C                tst.b      [A6 + 0xC]
  3613. 000029AC  6716                     beq        +0x18 /* 000029C4 */
  3614. label000029AE:
  3615. 000029AE  42A7                     clr.l      -[A7]
  3616. 000029B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3617. 000029B4  2057                     movea.l    A0, [A7]
  3618. 000029B6  2268 0004                movea.l    A1, [A0 + 0x4]
  3619. 000029BA  2269 0104                movea.l    A1, [A1 + 0x104]
  3620. 000029BE  4E91                     jsr        [A1]
  3621. 000029C0  C600                     and.b      D3, D0
  3622. 000029C2  504F                     addq.w     A7, 8
  3623. label000029C4:
  3624. 000029C4  1003                     move.b     D0, D3
  3625. 000029C6  261F                     move.l     D3, [A7]+
  3626. 000029C8  4E5E                     unlink     A6
  3627. 000029CA  4E75                     rts
  3628. 000029CC  4E56 FFCE                link       A6, -0x0032
  3629. 000029D0  2F0A                     move.l     -[A7], A2
  3630. 000029D2  246E 0008                movea.l    A2, [A6 + 0x8]
  3631. 000029D6  2D4F FFE2                move.l     [A6 - 0x1E], A7
  3632. 000029DA  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  3633. 000029E0  6600 0176                bne        +0x178 /* 00002B58 */
  3634. 000029E4  486E FFE6                pea.l      [A6 - 0x1A]
  3635. 000029E8  2F0A                     move.l     -[A7], A2
  3636. 000029EA  2057                     movea.l    A0, [A7]
  3637. 000029EC  2268 0004                movea.l    A1, [A0 + 0x4]
  3638. 000029F0  2269 003C                movea.l    A1, [A1 + 0x3C]
  3639. 000029F4  4E91                     jsr        [A1]
  3640. 000029F6  4A00                     tst.b      D0
  3641. 000029F8  504F                     addq.w     A7, 8
  3642. 000029FA  6700 015C                beq        +0x15E /* 00002B58 */
  3643. 000029FE  4AAE 000C                tst.l      [A6 + 0xC]
  3644. 00002A02  6712                     beq        +0x14 /* 00002A16 */
  3645. 00002A04  554F                     subq.w     A7, 2
  3646. 00002A06  486E FFE6                pea.l      [A6 - 0x1A]
  3647. 00002A0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3648. 00002A0E  A8E9                     syscall    RectInRgn
  3649. 00002A10  101F                     move.b     D0, [A7]+
  3650. 00002A12  6700 0144                beq        +0x146 /* 00002B58 */
  3651. label00002A16:
  3652. 00002A16  42A7                     clr.l      -[A7]
  3653. 00002A18  2F0A                     move.l     -[A7], A2
  3654. 00002A1A  2057                     movea.l    A0, [A7]
  3655. 00002A1C  2268 0004                movea.l    A1, [A0 + 0x4]
  3656. 00002A20  2269 0104                movea.l    A1, [A1 + 0x104]
  3657. 00002A24  4E91                     jsr        [A1]
  3658. 00002A26  4A00                     tst.b      D0
  3659. 00002A28  504F                     addq.w     A7, 8
  3660. 00002A2A  6700 012C                beq        +0x12E /* 00002B58 */
  3661. 00002A2E  486E FFE6                pea.l      [A6 - 0x1A]
  3662. 00002A32  2F0A                     move.l     -[A7], A2
  3663. 00002A34  2057                     movea.l    A0, [A7]
  3664. 00002A36  2268 0004                movea.l    A1, [A0 + 0x4]
  3665. 00002A3A  2269 0128                movea.l    A1, [A1 + 0x128]
  3666. 00002A3E  4E91                     jsr        [A1]
  3667. 00002A40  486E FFEA                pea.l      [A6 - 0x16]
  3668. 00002A44  2F0A                     move.l     -[A7], A2
  3669. 00002A46  2057                     movea.l    A0, [A7]
  3670. 00002A48  2268 0004                movea.l    A1, [A0 + 0x4]
  3671. 00002A4C  2269 0128                movea.l    A1, [A1 + 0x128]
  3672. 00002A50  4E91                     jsr        [A1]
  3673. 00002A52  4A79 0002 6120           tst.w      [0x00026120]
  3674. 00002A58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3675. 00002A5C  6F32                     ble        +0x34 /* 00002A90 */
  3676. 00002A5E  486E FFE6                pea.l      [A6 - 0x1A]
  3677. 00002A62  4878 032B                push.l     0x32B
  3678. 00002A66  2F12                     move.l     -[A7], [A2]
  3679. 00002A68  2057                     movea.l    A0, [A7]
  3680. 00002A6A  2250                     movea.l    A1, [A0]
  3681. 00002A6C  2269 0018                movea.l    A1, [A1 + 0x18]
  3682. 00002A70  4E91                     jsr        [A1]
  3683. 00002A72  4A00                     tst.b      D0
  3684. 00002A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3685. 00002A78  6700 00DE                beq        +0xE0 /* 00002B58 */
  3686. 00002A7C  2F0A                     move.l     -[A7], A2
  3687. 00002A7E  2057                     movea.l    A0, [A7]
  3688. 00002A80  2268 0004                movea.l    A1, [A0 + 0x4]
  3689. 00002A84  2269 0110                movea.l    A1, [A1 + 0x110]
  3690. 00002A88  4E91                     jsr        [A1]
  3691. 00002A8A  584F                     addq.w     A7, 4
  3692. 00002A8C  6000 00CA                bra        +0xCC /* 00002B58 */
  3693. label00002A90:
  3694. 00002A90  486E FFE6                pea.l      [A6 - 0x1A]
  3695. 00002A94  486E FFEE                pea.l      [A6 - 0x12]
  3696. 00002A98  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  3697. 00002A9E  504F                     addq.w     A7, 8
  3698. 00002AA0  6046                     bra        +0x48 /* 00002AE8 */
  3699. label00002AA2:
  3700. 00002AA2  486E FFEE                pea.l      [A6 - 0x12]
  3701. 00002AA6  4EB9 0000 E27C           jsr        [0x0000E27C]
  3702. 00002AAC  584F                     addq.w     A7, 4
  3703. 00002AAE  2F08                     move.l     -[A7], A0
  3704. 00002AB0  4EB9 0000 02C0           jsr        [0x000002C0]
  3705. 00002AB6  13C0 0002 611E           move.b     [0x0002611E], D0
  3706. 00002ABC  486E FFE6                pea.l      [A6 - 0x1A]
  3707. 00002AC0  4878 032B                push.l     0x32B
  3708. 00002AC4  2F12                     move.l     -[A7], [A2]
  3709. 00002AC6  2057                     movea.l    A0, [A7]
  3710. 00002AC8  2250                     movea.l    A1, [A0]
  3711. 00002ACA  2269 0018                movea.l    A1, [A1 + 0x18]
  3712. 00002ACE  4E91                     jsr        [A1]
  3713. 00002AD0  4A00                     tst.b      D0
  3714. 00002AD2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3715. 00002AD6  6710                     beq        +0x12 /* 00002AE8 */
  3716. 00002AD8  2F0A                     move.l     -[A7], A2
  3717. 00002ADA  2057                     movea.l    A0, [A7]
  3718. 00002ADC  2268 0004                movea.l    A1, [A0 + 0x4]
  3719. 00002AE0  2269 0110                movea.l    A1, [A1 + 0x110]
  3720. 00002AE4  4E91                     jsr        [A1]
  3721. 00002AE6  584F                     addq.w     A7, 4
  3722. label00002AE8:
  3723. 00002AE8  4879 0002 6120           push.l     0x26120
  3724. 00002AEE  486E FFEE                pea.l      [A6 - 0x12]
  3725. 00002AF2  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  3726. 00002AF8  4A00                     tst.b      D0
  3727. 00002AFA  504F                     addq.w     A7, 8
  3728. 00002AFC  66A4                     bne        -0x5A /* 00002AA2 */
  3729. 00002AFE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3730. 00002B02  486E FFEE                pea.l      [A6 - 0x12]
  3731. 00002B06  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  3732. 00002B0C  5C4F                     addq.w     A7, 6
  3733. 00002B0E  6048                     bra        +0x4A /* 00002B58 */
  3734. 00002B10  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3735. 00002B16  5300                     subq.b     D0, 1
  3736. 00002B18  661C                     bne        +0x1E /* 00002B36 */
  3737. 00002B1A  4878 07C4                push.l     0x7C4
  3738. 00002B1E  4879 0000 65DE           push.l     0x65DE
  3739. 00002B24  4879 0000 65E8           push.l     0x65E8
  3740. 00002B2A  4EB9 0000 01B0           jsr        [0x000001B0]
  3741. 00002B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3742. 00002B34  6018                     bra        +0x1A /* 00002B4E */
  3743. label00002B36:
  3744. 00002B36  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3745. 00002B3C  5500                     subq.b     D0, 2
  3746. 00002B3E  660E                     bne        +0x10 /* 00002B4E */
  3747. 00002B40  4879 0000 65E8           push.l     0x65E8
  3748. 00002B46  4EB9 0000 1CFC           jsr        [0x00001CFC]
  3749. 00002B4C  584F                     addq.w     A7, 4
  3750. label00002B4E:
  3751. 00002B4E  486E FFCE                pea.l      [A6 - 0x32]
  3752. 00002B52  4EB9 0000 0150           jsr        [0x00000150]
  3753. label00002B58:
  3754. 00002B58  245F                     movea.l    A2, [A7]+
  3755. 00002B5A  4E5E                     unlink     A6
  3756. 00002B5C  4E75                     rts
  3757. 00002B5E  4E75                     rts
  3758. 00002B60  4E56 0000                link       A6, 0
  3759. 00002B64  2F0A                     move.l     -[A7], A2
  3760. 00002B66  206E 0008                movea.l    A0, [A6 + 0x8]
  3761. 00002B6A  2468 0020                movea.l    A2, [A0 + 0x20]
  3762. 00002B6E  200A                     move.l     D0, A2
  3763. 00002B70  6710                     beq        +0x12 /* 00002B82 */
  3764. 00002B72  2F0A                     move.l     -[A7], A2
  3765. 00002B74  2057                     movea.l    A0, [A7]
  3766. 00002B76  2268 0004                movea.l    A1, [A0 + 0x4]
  3767. 00002B7A  2269 00F0                movea.l    A1, [A1 + 0xF0]
  3768. 00002B7E  4E91                     jsr        [A1]
  3769. 00002B80  584F                     addq.w     A7, 4
  3770. label00002B82:
  3771. 00002B82  245F                     movea.l    A2, [A7]+
  3772. 00002B84  4E5E                     unlink     A6
  3773. 00002B86  4E75                     rts
  3774. 00002B88  4E56 0000                link       A6, 0
  3775. 00002B8C  2F0A                     move.l     -[A7], A2
  3776. 00002B8E  206E 0008                movea.l    A0, [A6 + 0x8]
  3777. 00002B92  2468 0020                movea.l    A2, [A0 + 0x20]
  3778. 00002B96  200A                     move.l     D0, A2
  3779. 00002B98  671A                     beq        +0x1C /* 00002BB4 */
  3780. 00002B9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3781. 00002B9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3782. 00002BA2  2F0A                     move.l     -[A7], A2
  3783. 00002BA4  2057                     movea.l    A0, [A7]
  3784. 00002BA6  2268 0004                movea.l    A1, [A0 + 0x4]
  3785. 00002BAA  2269 00F4                movea.l    A1, [A1 + 0xF4]
  3786. 00002BAE  4E91                     jsr        [A1]
  3787. 00002BB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3788. label00002BB4:
  3789. 00002BB4  245F                     movea.l    A2, [A7]+
  3790. 00002BB6  4E5E                     unlink     A6
  3791. 00002BB8  4E75                     rts
  3792. 00002BBA  4E56 0000                link       A6, 0
  3793. 00002BBE  2F0A                     move.l     -[A7], A2
  3794. 00002BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  3795. 00002BC4  2468 0020                movea.l    A2, [A0 + 0x20]
  3796. 00002BC8  200A                     move.l     D0, A2
  3797. 00002BCA  671A                     beq        +0x1C /* 00002BE6 */
  3798. 00002BCC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3799. 00002BD0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3800. 00002BD4  2F0A                     move.l     -[A7], A2
  3801. 00002BD6  2057                     movea.l    A0, [A7]
  3802. 00002BD8  2268 0004                movea.l    A1, [A0 + 0x4]
  3803. 00002BDC  2269 00F8                movea.l    A1, [A1 + 0xF8]
  3804. 00002BE0  4E91                     jsr        [A1]
  3805. 00002BE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3806. label00002BE6:
  3807. 00002BE6  245F                     movea.l    A2, [A7]+
  3808. 00002BE8  4E5E                     unlink     A6
  3809. 00002BEA  4E75                     rts
  3810. fn00002BEC:
  3811. 00002BEC  4E56 0000                link       A6, 0
  3812. 00002BF0  2F0B                     move.l     -[A7], A3
  3813. 00002BF2  2F0A                     move.l     -[A7], A2
  3814. 00002BF4  266E 0012                movea.l    A3, [A6 + 0x12]
  3815. 00002BF8  206E 0008                movea.l    A0, [A6 + 0x8]
  3816. 00002BFC  2468 0020                movea.l    A2, [A0 + 0x20]
  3817. 00002C00  200A                     move.l     D0, A2
  3818. 00002C02  6722                     beq        +0x24 /* 00002C26 */
  3819. 00002C04  2F0B                     move.l     -[A7], A3
  3820. 00002C06  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3821. 00002C0A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3822. 00002C0E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3823. 00002C12  2F0A                     move.l     -[A7], A2
  3824. 00002C14  2057                     movea.l    A0, [A7]
  3825. 00002C16  2268 0004                movea.l    A1, [A0 + 0x4]
  3826. 00002C1A  2269 00FC                movea.l    A1, [A1 + 0xFC]
  3827. 00002C1E  4E91                     jsr        [A1]
  3828. 00002C20  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3829. 00002C24  602E                     bra        +0x30 /* 00002C54 */
  3830. label00002C26:
  3831. 00002C26  4A2E 0010                tst.b      [A6 + 0x10]
  3832. 00002C2A  660E                     bne        +0x10 /* 00002C3A */
  3833. 00002C2C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  3834. 00002C32  6D06                     blt        +0x8 /* 00002C3A */
  3835. 00002C34  4A2E 000E                tst.b      [A6 + 0xE]
  3836. 00002C38  6610                     bne        +0x12 /* 00002C4A */
  3837. label00002C3A:
  3838. 00002C3A  26B9 0000 2FEC           move.l     [A3], [0x00002FEC]
  3839. 00002C40  3779 0000 2FF0 0004      move.w     [A3 + 0x4], [0x00002FF0]
  3840. 00002C48  600A                     bra        +0xC /* 00002C54 */
  3841. label00002C4A:
  3842. 00002C4A  2F0B                     move.l     -[A7], A3
  3843. 00002C4C  4EB9 0000 0310           jsr        [0x00000310]
  3844. 00002C52  584F                     addq.w     A7, 4
  3845. label00002C54:
  3846. 00002C54  245F                     movea.l    A2, [A7]+
  3847. 00002C56  265F                     movea.l    A3, [A7]+
  3848. 00002C58  4E5E                     unlink     A6
  3849. 00002C5A  4E75                     rts
  3850. 00002C5C  206F 0008                movea.l    A0, [A7 + 0x8]
  3851. 00002C60  7001                     moveq.l    D0, 0x01
  3852. 00002C62  2080                     move.l     [A0], D0
  3853. 00002C64  206F 000C                movea.l    A0, [A7 + 0xC]
  3854. 00002C68  7001                     moveq.l    D0, 0x01
  3855. 00002C6A  2080                     move.l     [A0], D0
  3856. 00002C6C  4E75                     rts
  3857. 00002C6E  7001                     moveq.l    D0, 0x01
  3858. 00002C70  4E75                     rts
  3859. 00002C72  4E56 FFE0                link       A6, -0x0020
  3860. 00002C76  2F0A                     move.l     -[A7], A2
  3861. 00002C78  246E 0008                movea.l    A2, [A6 + 0x8]
  3862. 00002C7C  2D4F FFF4                move.l     [A6 - 0xC], A7
  3863. 00002C80  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  3864. 00002C86  6600 00EA                bne        +0xEC /* 00002D72 */
  3865. 00002C8A  486E FFF8                pea.l      [A6 - 0x8]
  3866. 00002C8E  2F0A                     move.l     -[A7], A2
  3867. 00002C90  2057                     movea.l    A0, [A7]
  3868. 00002C92  2268 0004                movea.l    A1, [A0 + 0x4]
  3869. 00002C96  2269 003C                movea.l    A1, [A1 + 0x3C]
  3870. 00002C9A  4E91                     jsr        [A1]
  3871. 00002C9C  4A00                     tst.b      D0
  3872. 00002C9E  504F                     addq.w     A7, 8
  3873. 00002CA0  6700 00D0                beq        +0xD2 /* 00002D72 */
  3874. 00002CA4  4AAE 0010                tst.l      [A6 + 0x10]
  3875. 00002CA8  6712                     beq        +0x14 /* 00002CBC */
  3876. 00002CAA  554F                     subq.w     A7, 2
  3877. 00002CAC  486E FFF8                pea.l      [A6 - 0x8]
  3878. 00002CB0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3879. 00002CB4  A8E9                     syscall    RectInRgn
  3880. 00002CB6  101F                     move.b     D0, [A7]+
  3881. 00002CB8  6700 00B8                beq        +0xBA /* 00002D72 */
  3882. label00002CBC:
  3883. 00002CBC  42A7                     clr.l      -[A7]
  3884. 00002CBE  2F0A                     move.l     -[A7], A2
  3885. 00002CC0  2057                     movea.l    A0, [A7]
  3886. 00002CC2  2268 0004                movea.l    A1, [A0 + 0x4]
  3887. 00002CC6  2269 0104                movea.l    A1, [A1 + 0x104]
  3888. 00002CCA  4E91                     jsr        [A1]
  3889. 00002CCC  4A00                     tst.b      D0
  3890. 00002CCE  504F                     addq.w     A7, 8
  3891. 00002CD0  6700 00A0                beq        +0xA2 /* 00002D72 */
  3892. 00002CD4  486E FFF8                pea.l      [A6 - 0x8]
  3893. 00002CD8  2F0A                     move.l     -[A7], A2
  3894. 00002CDA  2057                     movea.l    A0, [A7]
  3895. 00002CDC  2268 0004                movea.l    A1, [A0 + 0x4]
  3896. 00002CE0  2269 0128                movea.l    A1, [A1 + 0x128]
  3897. 00002CE4  4E91                     jsr        [A1]
  3898. 00002CE6  486E FFFC                pea.l      [A6 - 0x4]
  3899. 00002CEA  2F0A                     move.l     -[A7], A2
  3900. 00002CEC  2057                     movea.l    A0, [A7]
  3901. 00002CEE  2268 0004                movea.l    A1, [A0 + 0x4]
  3902. 00002CF2  2269 0128                movea.l    A1, [A1 + 0x128]
  3903. 00002CF6  4E91                     jsr        [A1]
  3904. 00002CF8  486E FFF8                pea.l      [A6 - 0x8]
  3905. 00002CFC  4878 032B                push.l     0x32B
  3906. 00002D00  2F12                     move.l     -[A7], [A2]
  3907. 00002D02  2057                     movea.l    A0, [A7]
  3908. 00002D04  2250                     movea.l    A1, [A0]
  3909. 00002D06  2269 0018                movea.l    A1, [A1 + 0x18]
  3910. 00002D0A  4E91                     jsr        [A1]
  3911. 00002D0C  4A00                     tst.b      D0
  3912. 00002D0E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3913. 00002D12  675E                     beq        +0x60 /* 00002D72 */
  3914. 00002D14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3915. 00002D18  2F0A                     move.l     -[A7], A2
  3916. 00002D1A  2057                     movea.l    A0, [A7]
  3917. 00002D1C  2268 0004                movea.l    A1, [A0 + 0x4]
  3918. 00002D20  2269 0124                movea.l    A1, [A1 + 0x124]
  3919. 00002D24  4E91                     jsr        [A1]
  3920. 00002D26  504F                     addq.w     A7, 8
  3921. 00002D28  6048                     bra        +0x4A /* 00002D72 */
  3922. 00002D2A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3923. 00002D30  5300                     subq.b     D0, 1
  3924. 00002D32  661C                     bne        +0x1E /* 00002D50 */
  3925. 00002D34  4878 0889                push.l     0x889
  3926. 00002D38  4879 0000 65DE           push.l     0x65DE
  3927. 00002D3E  4879 0000 6586           push.l     0x6586
  3928. 00002D44  4EB9 0000 01B0           jsr        [0x000001B0]
  3929. 00002D4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3930. 00002D4E  6018                     bra        +0x1A /* 00002D68 */
  3931. label00002D50:
  3932. 00002D50  4EB9 0000 1D0A           jsr        [0x00001D0A]
  3933. 00002D56  5500                     subq.b     D0, 2
  3934. 00002D58  660E                     bne        +0x10 /* 00002D68 */
  3935. 00002D5A  4879 0000 6586           push.l     0x6586
  3936. 00002D60  4EB9 0000 1CFC           jsr        [0x00001CFC]
  3937. 00002D66  584F                     addq.w     A7, 4
  3938. label00002D68:
  3939. 00002D68  486E FFE0                pea.l      [A6 - 0x20]
  3940. 00002D6C  4EB9 0000 0150           jsr        [0x00000150]
  3941. label00002D72:
  3942. 00002D72  245F                     movea.l    A2, [A7]+
  3943. 00002D74  4E5E                     unlink     A6
  3944. 00002D76  4E75                     rts
  3945. 00002D78  4E56 0000                link       A6, 0
  3946. 00002D7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3947. 00002D80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3948. 00002D84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3949. 00002D88  2057                     movea.l    A0, [A7]
  3950. 00002D8A  2268 0004                movea.l    A1, [A0 + 0x4]
  3951. 00002D8E  2269 011C                movea.l    A1, [A1 + 0x11C]
  3952. 00002D92  4E91                     jsr        [A1]
  3953. 00002D94  4E5E                     unlink     A6
  3954. 00002D96  4E75                     rts
  3955. 00002D98  4E56 0000                link       A6, 0
  3956. 00002D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3957. 00002DA0  2057                     movea.l    A0, [A7]
  3958. 00002DA2  2268 0004                movea.l    A1, [A0 + 0x4]
  3959. 00002DA6  2269 0110                movea.l    A1, [A1 + 0x110]
  3960. 00002DAA  4E91                     jsr        [A1]
  3961. 00002DAC  4E5E                     unlink     A6
  3962. 00002DAE  4E75                     rts
  3963. 00002DB0  4E56 0000                link       A6, 0
  3964. 00002DB4  2F0A                     move.l     -[A7], A2
  3965. 00002DB6  206E 0008                movea.l    A0, [A6 + 0x8]
  3966. 00002DBA  2468 0020                movea.l    A2, [A0 + 0x20]
  3967. 00002DBE  200A                     move.l     D0, A2
  3968. 00002DC0  6714                     beq        +0x16 /* 00002DD6 */
  3969. 00002DC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3970. 00002DC6  2F0A                     move.l     -[A7], A2
  3971. 00002DC8  2057                     movea.l    A0, [A7]
  3972. 00002DCA  2268 0004                movea.l    A1, [A0 + 0x4]
  3973. 00002DCE  2269 0128                movea.l    A1, [A1 + 0x128]
  3974. 00002DD2  4E91                     jsr        [A1]
  3975. 00002DD4  504F                     addq.w     A7, 8
  3976. label00002DD6:
  3977. 00002DD6  245F                     movea.l    A2, [A7]+
  3978. 00002DD8  4E5E                     unlink     A6
  3979. 00002DDA  4E75                     rts
  3980. 00002DDC  4E56 0000                link       A6, 0
  3981. 00002DE0  2F0A                     move.l     -[A7], A2
  3982. 00002DE2  206E 0008                movea.l    A0, [A6 + 0x8]
  3983. 00002DE6  2468 0020                movea.l    A2, [A0 + 0x20]
  3984. 00002DEA  200A                     move.l     D0, A2
  3985. 00002DEC  6714                     beq        +0x16 /* 00002E02 */
  3986. 00002DEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3987. 00002DF2  2F0A                     move.l     -[A7], A2
  3988. 00002DF4  2057                     movea.l    A0, [A7]
  3989. 00002DF6  2268 0004                movea.l    A1, [A0 + 0x4]
  3990. 00002DFA  2269 012C                movea.l    A1, [A1 + 0x12C]
  3991. 00002DFE  4E91                     jsr        [A1]
  3992. 00002E00  504F                     addq.w     A7, 8
  3993. label00002E02:
  3994. 00002E02  245F                     movea.l    A2, [A7]+
  3995. 00002E04  4E5E                     unlink     A6
  3996. 00002E06  4E75                     rts
  3997. 00002E08  4E56 0000                link       A6, 0
  3998. 00002E0C  2F0A                     move.l     -[A7], A2
  3999. 00002E0E  206E 0008                movea.l    A0, [A6 + 0x8]
  4000. 00002E12  2468 0020                movea.l    A2, [A0 + 0x20]
  4001. 00002E16  200A                     move.l     D0, A2
  4002. 00002E18  6714                     beq        +0x16 /* 00002E2E */
  4003. 00002E1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4004. 00002E1E  2F0A                     move.l     -[A7], A2
  4005. 00002E20  2057                     movea.l    A0, [A7]
  4006. 00002E22  2268 0004                movea.l    A1, [A0 + 0x4]
  4007. 00002E26  2269 0130                movea.l    A1, [A1 + 0x130]
  4008. 00002E2A  4E91                     jsr        [A1]
  4009. 00002E2C  504F                     addq.w     A7, 8
  4010. label00002E2E:
  4011. 00002E2E  245F                     movea.l    A2, [A7]+
  4012. 00002E30  4E5E                     unlink     A6
  4013. 00002E32  4E75                     rts
  4014. 00002E34  4E56 0000                link       A6, 0
  4015. 00002E38  2F0A                     move.l     -[A7], A2
  4016. 00002E3A  206E 0008                movea.l    A0, [A6 + 0x8]
  4017. 00002E3E  2468 0020                movea.l    A2, [A0 + 0x20]
  4018. 00002E42  200A                     move.l     D0, A2
  4019. 00002E44  6714                     beq        +0x16 /* 00002E5A */
  4020. 00002E46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4021. 00002E4A  2F0A                     move.l     -[A7], A2
  4022. 00002E4C  2057                     movea.l    A0, [A7]
  4023. 00002E4E  2268 0004                movea.l    A1, [A0 + 0x4]
  4024. 00002E52  2269 0134                movea.l    A1, [A1 + 0x134]
  4025. 00002E56  4E91                     jsr        [A1]
  4026. 00002E58  504F                     addq.w     A7, 8
  4027. label00002E5A:
  4028. 00002E5A  245F                     movea.l    A2, [A7]+
  4029. 00002E5C  4E5E                     unlink     A6
  4030. 00002E5E  4E75                     rts
  4031. fn00002E60:
  4032. 00002E60  4E56 0000                link       A6, 0
  4033. 00002E64  48E7 1030                movem.l    -[A7], D3,A2,A3
  4034. 00002E68  246E 0008                movea.l    A2, [A6 + 0x8]
  4035. 00002E6C  266E 000C                movea.l    A3, [A6 + 0xC]
  4036. 00002E70  4292                     clr.l      [A2]
  4037. 00002E72  7600                     moveq.l    D3, 0x00
  4038. 00002E74  2F0B                     move.l     -[A7], A3
  4039. 00002E76  4EB9 0000 A564           jsr        [0x0000A564]
  4040. 00002E7C  2008                     move.l     D0, A0
  4041. 00002E7E  584F                     addq.w     A7, 4
  4042. 00002E80  6734                     beq        +0x36 /* 00002EB6 */
  4043. 00002E82  2F0B                     move.l     -[A7], A3
  4044. 00002E84  4EB9 0000 A564           jsr        [0x0000A564]
  4045. 00002E8A  584F                     addq.w     A7, 4
  4046. 00002E8C  2F08                     move.l     -[A7], A0
  4047. 00002E8E  2057                     movea.l    A0, [A7]
  4048. 00002E90  2268 0004                movea.l    A1, [A0 + 0x4]
  4049. 00002E94  2269 0180                movea.l    A1, [A1 + 0x180]
  4050. 00002E98  4E91                     jsr        [A1]
  4051. 00002E9A  4A00                     tst.b      D0
  4052. 00002E9C  584F                     addq.w     A7, 4
  4053. 00002E9E  6716                     beq        +0x18 /* 00002EB6 */
  4054. 00002EA0  1F3C 0001                move.b     -[A7], 0x1
  4055. 00002EA4  2F0B                     move.l     -[A7], A3
  4056. 00002EA6  2057                     movea.l    A0, [A7]
  4057. 00002EA8  2268 0004                movea.l    A1, [A0 + 0x4]
  4058. 00002EAC  2269 0108                movea.l    A1, [A1 + 0x108]
  4059. 00002EB0  4E91                     jsr        [A1]
  4060. 00002EB2  1600                     move.b     D3, D0
  4061. 00002EB4  5C4F                     addq.w     A7, 6
  4062. label00002EB6:
  4063. 00002EB6  4A03                     tst.b      D3
  4064. 00002EB8  6618                     bne        +0x1A /* 00002ED2 */
  4065. 00002EBA  594F                     subq.w     A7, 4
  4066. 00002EBC  A8D8                     syscall    NewRgn
  4067. 00002EBE  249F                     move.l     [A2], [A7]+
  4068. 00002EC0  2652                     movea.l    A3, [A2]
  4069. 00002EC2  200B                     move.l     D0, A3
  4070. 00002EC4  670C                     beq        +0xE /* 00002ED2 */
  4071. 00002EC6  2F0B                     move.l     -[A7], A3
  4072. 00002EC8  A87A                     syscall    GetClip
  4073. 00002ECA  4879 0000 778C           push.l     0x778C
  4074. 00002ED0  A87B                     syscall    ClipRect
  4075. label00002ED2:
  4076. 00002ED2  204A                     movea.l    A0, A2
  4077. 00002ED4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4078. 00002ED8  4E5E                     unlink     A6
  4079. 00002EDA  4E75                     rts
  4080. fn00002EDC:
  4081. 00002EDC  4E56 0000                link       A6, 0
  4082. 00002EE0  2F0B                     move.l     -[A7], A3
  4083. 00002EE2  2F0A                     move.l     -[A7], A2
  4084. 00002EE4  246E 0008                movea.l    A2, [A6 + 0x8]
  4085. 00002EE8  200A                     move.l     D0, A2
  4086. 00002EEA  671E                     beq        +0x20 /* 00002F0A */
  4087. 00002EEC  2652                     movea.l    A3, [A2]
  4088. 00002EEE  200B                     move.l     D0, A3
  4089. 00002EF0  6708                     beq        +0xA /* 00002EFA */
  4090. 00002EF2  2F0B                     move.l     -[A7], A3
  4091. 00002EF4  A879                     syscall    SetClip
  4092. 00002EF6  2F12                     move.l     -[A7], [A2]
  4093. 00002EF8  A8D9                     syscall    DisposRgn/DisposeRgn
  4094. label00002EFA:
  4095. 00002EFA  4A6E 000C                tst.w      [A6 + 0xC]
  4096. 00002EFE  6F0A                     ble        +0xC /* 00002F0A */
  4097. 00002F00  2F0A                     move.l     -[A7], A2
  4098. 00002F02  4EB9 0000 0168           jsr        [0x00000168]
  4099. 00002F08  584F                     addq.w     A7, 4
  4100. label00002F0A:
  4101. 00002F0A  204A                     movea.l    A0, A2
  4102. 00002F0C  245F                     movea.l    A2, [A7]+
  4103. 00002F0E  265F                     movea.l    A3, [A7]+
  4104. 00002F10  4E5E                     unlink     A6
  4105. 00002F12  4E75                     rts
  4106. 00002F14  4E56 0000                link       A6, 0
  4107. 00002F18  2F0A                     move.l     -[A7], A2
  4108. 00002F1A  4A6E 000C                tst.w      [A6 + 0xC]
  4109. 00002F1E  671E                     beq        +0x20 /* 00002F3E */
  4110. 00002F20  206E 0008                movea.l    A0, [A6 + 0x8]
  4111. 00002F24  41E8 007E                lea.l      A0, [A0 + 0x7E]
  4112. 00002F28  226E 0008                movea.l    A1, [A6 + 0x8]
  4113. 00002F2C  2288                     move.l     [A1], A0
  4114. 00002F2E  206E 0008                movea.l    A0, [A6 + 0x8]
  4115. 00002F32  4868 007E                pea.l      [A0 + 0x7E]
  4116. 00002F36  4EB9 0000 17B0           jsr        [0x000017B0]
  4117. 00002F3C  584F                     addq.w     A7, 4
  4118. label00002F3E:
  4119. 00002F3E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4120. 00002F42  4267                     clr.w      -[A7]
  4121. 00002F44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4122. 00002F48  61FF 0000 2C14           bsr        +0x2C16 /* 00005B5E */
  4123. 00002F4E  41F9 0000 6122           lea.l      A0, [0x00006122]
  4124. 00002F54  226E 0008                movea.l    A1, [A6 + 0x8]
  4125. 00002F58  2348 0004                move.l     [A1 + 0x4], A0
  4126. 00002F5C  41F9 0000 6122           lea.l      A0, [0x00006122]
  4127. 00002F62  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  4128. 00002F66  226E 0008                movea.l    A1, [A6 + 0x8]
  4129. 00002F6A  2251                     movea.l    A1, [A1]
  4130. 00002F6C  2288                     move.l     [A1], A0
  4131. 00002F6E  206E 0008                movea.l    A0, [A6 + 0x8]
  4132. 00002F72  2450                     movea.l    A2, [A0]
  4133. 00002F74  41E8 007E                lea.l      A0, [A0 + 0x7E]
  4134. 00002F78  91CA                     sub.l      A0, A2
  4135. 00002F7A  2548 0008                move.l     [A2 + 0x8], A0
  4136. 00002F7E  206E 0008                movea.l    A0, [A6 + 0x8]
  4137. 00002F82  4868 007C                pea.l      [A0 + 0x7C]
  4138. 00002F86  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4139. 00002F8A  4EB9 0000 A61E           jsr        [0x0000A61E]
  4140. 00002F90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4141. 00002F94  61FF 0000 0012           bsr        +0x14 /* 00002FA8 */
  4142. 00002F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  4143. 00002F9E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4144. 00002FA2  245F                     movea.l    A2, [A7]+
  4145. 00002FA4  4E5E                     unlink     A6
  4146. 00002FA6  4E75                     rts
  4147. fn00002FA8:
  4148. 00002FA8  4E56 FFF8                link       A6, -0x0008
  4149. 00002FAC  2F0B                     move.l     -[A7], A3
  4150. 00002FAE  2F0A                     move.l     -[A7], A2
  4151. 00002FB0  266E 0008                movea.l    A3, [A6 + 0x8]
  4152. 00002FB4  422B 0027                clr.b      [A3 + 0x27]
  4153. 00002FB8  594F                     subq.w     A7, 4
  4154. 00002FBA  3F2B 007C                move.w     -[A7], [A3 + 0x7C]
  4155. 00002FBE  A9BC                     syscall    GetPicture
  4156. 00002FC0  245F                     movea.l    A2, [A7]+
  4157. 00002FC2  200A                     move.l     D0, A2
  4158. 00002FC4  673C                     beq        +0x3E /* 00003002 */
  4159. 00002FC6  2052                     movea.l    A0, [A2]
  4160. 00002FC8  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  4161. 00002FCE  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  4162. 00002FD4  4227                     clr.b      -[A7]
  4163. 00002FD6  302E FFF8                move.w     D0, [A6 - 0x8]
  4164. 00002FDA  48C0                     ext.l      D0
  4165. 00002FDC  322E FFFC                move.w     D1, [A6 - 0x4]
  4166. 00002FE0  48C1                     ext.l      D1
  4167. 00002FE2  9280                     sub.l      D1, D0
  4168. 00002FE4  2F01                     move.l     -[A7], D1
  4169. 00002FE6  302E FFFA                move.w     D0, [A6 - 0x6]
  4170. 00002FEA  48C0                     ext.l      D0
  4171. 00002FEC  322E FFFE                move.w     D1, [A6 - 0x2]
  4172. 00002FF0  48C1                     ext.l      D1
  4173. 00002FF2  9280                     sub.l      D1, D0
  4174. 00002FF4  2F01                     move.l     -[A7], D1
  4175. 00002FF6  2F0B                     move.l     -[A7], A3
  4176. 00002FF8  61FF 0000 4974           bsr        +0x4976 /* 0000796E */
  4177. 00002FFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4178. label00003002:
  4179. 00003002  245F                     movea.l    A2, [A7]+
  4180. 00003004  265F                     movea.l    A3, [A7]+
  4181. 00003006  4E5E                     unlink     A6
  4182. 00003008  4E75                     rts
  4183. 0000300A  4E56 FFE8                link       A6, -0x0018
  4184. 0000300E  2F0B                     move.l     -[A7], A3
  4185. 00003010  2F0A                     move.l     -[A7], A2
  4186. 00003012  266E 0008                movea.l    A3, [A6 + 0x8]
  4187. 00003016  594F                     subq.w     A7, 4
  4188. 00003018  3F2B 007C                move.w     -[A7], [A3 + 0x7C]
  4189. 0000301C  A9BC                     syscall    GetPicture
  4190. 0000301E  245F                     movea.l    A2, [A7]+
  4191. 00003020  200A                     move.l     D0, A2
  4192. 00003022  6732                     beq        +0x34 /* 00003056 */
  4193. 00003024  486E FFF0                pea.l      [A6 - 0x10]
  4194. 00003028  2F0B                     move.l     -[A7], A3
  4195. 0000302A  2057                     movea.l    A0, [A7]
  4196. 0000302C  2268 0004                movea.l    A1, [A0 + 0x4]
  4197. 00003030  2269 0170                movea.l    A1, [A1 + 0x170]
  4198. 00003034  4E91                     jsr        [A1]
  4199. 00003036  426E FFFA                clr.w      [A6 - 0x6]
  4200. 0000303A  426E FFF8                clr.w      [A6 - 0x8]
  4201. 0000303E  3D6E FFF2 FFFE           move.w     [A6 - 0x2], [A6 - 0xE]
  4202. 00003044  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  4203. 0000304A  2F0A                     move.l     -[A7], A2
  4204. 0000304C  486E FFF8                pea.l      [A6 - 0x8]
  4205. 00003050  A8F6                     syscall    DrawPicture
  4206. 00003052  504F                     addq.w     A7, 8
  4207. 00003054  602C                     bra        +0x2E /* 00003082 */
  4208. label00003056:
  4209. 00003056  486E FFE8                pea.l      [A6 - 0x18]
  4210. 0000305A  2F0B                     move.l     -[A7], A3
  4211. 0000305C  2057                     movea.l    A0, [A7]
  4212. 0000305E  2268 0004                movea.l    A1, [A0 + 0x4]
  4213. 00003062  2269 0040                movea.l    A1, [A1 + 0x40]
  4214. 00003066  4E91                     jsr        [A1]
  4215. 00003068  A89E                     syscall    PenNormal
  4216. 0000306A  486E FFE8                pea.l      [A6 - 0x18]
  4217. 0000306E  4EB9 0000 D44C           jsr        [0x0000D44C]
  4218. 00003074  4868 00AA                pea.l      [A0 + 0xAA]
  4219. 00003078  A8A5                     syscall    FillRect
  4220. 0000307A  486E FFE8                pea.l      [A6 - 0x18]
  4221. 0000307E  A8A1                     syscall    FrameRect
  4222. 00003080  504F                     addq.w     A7, 8
  4223. label00003082:
  4224. 00003082  245F                     movea.l    A2, [A7]+
  4225. 00003084  265F                     movea.l    A3, [A7]+
  4226. 00003086  4E5E                     unlink     A6
  4227. 00003088  4E75                     rts
  4228. 0000308A  4E56 0000                link       A6, 0
  4229. 0000308E  2F0A                     move.l     -[A7], A2
  4230. 00003090  4A6E 000C                tst.w      [A6 + 0xC]
  4231. 00003094  671E                     beq        +0x20 /* 000030B4 */
  4232. 00003096  206E 0008                movea.l    A0, [A6 + 0x8]
  4233. 0000309A  41E8 008A                lea.l      A0, [A0 + 0x8A]
  4234. 0000309E  226E 0008                movea.l    A1, [A6 + 0x8]
  4235. 000030A2  2288                     move.l     [A1], A0
  4236. 000030A4  206E 0008                movea.l    A0, [A6 + 0x8]
  4237. 000030A8  4868 008A                pea.l      [A0 + 0x8A]
  4238. 000030AC  4EB9 0000 17B0           jsr        [0x000017B0]
  4239. 000030B2  584F                     addq.w     A7, 4
  4240. label000030B4:
  4241. 000030B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4242. 000030B8  4267                     clr.w      -[A7]
  4243. 000030BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4244. 000030BE  61FF 0000 2A9E           bsr        +0x2AA0 /* 00005B5E */
  4245. 000030C4  41F9 0000 5E64           lea.l      A0, [0x00005E64]
  4246. 000030CA  226E 0008                movea.l    A1, [A6 + 0x8]
  4247. 000030CE  2348 0004                move.l     [A1 + 0x4], A0
  4248. 000030D2  41F9 0000 5E64           lea.l      A0, [0x00005E64]
  4249. 000030D8  41E8 01CC                lea.l      A0, [A0 + 0x1CC]
  4250. 000030DC  226E 0008                movea.l    A1, [A6 + 0x8]
  4251. 000030E0  2251                     movea.l    A1, [A1]
  4252. 000030E2  2288                     move.l     [A1], A0
  4253. 000030E4  206E 0008                movea.l    A0, [A6 + 0x8]
  4254. 000030E8  2450                     movea.l    A2, [A0]
  4255. 000030EA  41E8 008A                lea.l      A0, [A0 + 0x8A]
  4256. 000030EE  91CA                     sub.l      A0, A2
  4257. 000030F0  2548 0008                move.l     [A2 + 0x8], A0
  4258. 000030F4  206E 0008                movea.l    A0, [A6 + 0x8]
  4259. 000030F8  4868 0088                pea.l      [A0 + 0x88]
  4260. 000030FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4261. 00003100  4EB9 0000 A61E           jsr        [0x0000A61E]
  4262. 00003106  206E 0008                movea.l    A0, [A6 + 0x8]
  4263. 0000310A  42A8 007C                clr.l      [A0 + 0x7C]
  4264. 0000310E  206E 0008                movea.l    A0, [A6 + 0x8]
  4265. 00003112  42A8 0080                clr.l      [A0 + 0x80]
  4266. 00003116  206E 0008                movea.l    A0, [A6 + 0x8]
  4267. 0000311A  42A8 0084                clr.l      [A0 + 0x84]
  4268. 0000311E  206E 0008                movea.l    A0, [A6 + 0x8]
  4269. 00003122  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4270. 00003126  245F                     movea.l    A2, [A7]+
  4271. 00003128  4E5E                     unlink     A6
  4272. 0000312A  4E75                     rts
  4273. 0000312C  4E56 0000                link       A6, 0
  4274. 00003130  2F0B                     move.l     -[A7], A3
  4275. 00003132  2F0A                     move.l     -[A7], A2
  4276. 00003134  246E 0008                movea.l    A2, [A6 + 0x8]
  4277. 00003138  200A                     move.l     D0, A2
  4278. 0000313A  676E                     beq        +0x70 /* 000031AA */
  4279. 0000313C  41F9 0000 5E64           lea.l      A0, [0x00005E64]
  4280. 00003142  2548 0004                move.l     [A2 + 0x4], A0
  4281. 00003146  41F9 0000 5E64           lea.l      A0, [0x00005E64]
  4282. 0000314C  41E8 01CC                lea.l      A0, [A0 + 0x1CC]
  4283. 00003150  2252                     movea.l    A1, [A2]
  4284. 00003152  2288                     move.l     [A1], A0
  4285. 00003154  2652                     movea.l    A3, [A2]
  4286. 00003156  204A                     movea.l    A0, A2
  4287. 00003158  41E8 008A                lea.l      A0, [A0 + 0x8A]
  4288. 0000315C  91CB                     sub.l      A0, A3
  4289. 0000315E  2748 0008                move.l     [A3 + 0x8], A0
  4290. 00003162  4AAA 007C                tst.l      [A2 + 0x7C]
  4291. 00003166  6710                     beq        +0x12 /* 00003178 */
  4292. 00003168  2F0A                     move.l     -[A7], A2
  4293. 0000316A  2057                     movea.l    A0, [A7]
  4294. 0000316C  2268 0004                movea.l    A1, [A0 + 0x4]
  4295. 00003170  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4296. 00003174  4E91                     jsr        [A1]
  4297. 00003176  584F                     addq.w     A7, 4
  4298. label00003178:
  4299. 00003178  4267                     clr.w      -[A7]
  4300. 0000317A  2F0A                     move.l     -[A7], A2
  4301. 0000317C  61FF 0000 2AA2           bsr        +0x2AA4 /* 00005C20 */
  4302. 00003182  4A6E 000C                tst.w      [A6 + 0xC]
  4303. 00003186  5C4F                     addq.w     A7, 6
  4304. 00003188  6710                     beq        +0x12 /* 0000319A */
  4305. 0000318A  4267                     clr.w      -[A7]
  4306. 0000318C  204A                     movea.l    A0, A2
  4307. 0000318E  4868 008A                pea.l      [A0 + 0x8A]
  4308. 00003192  4EB9 0000 17B8           jsr        [0x000017B8]
  4309. 00003198  5C4F                     addq.w     A7, 6
  4310. label0000319A:
  4311. 0000319A  4A6E 000C                tst.w      [A6 + 0xC]
  4312. 0000319E  6F0A                     ble        +0xC /* 000031AA */
  4313. 000031A0  2F0A                     move.l     -[A7], A2
  4314. 000031A2  4EB9 0000 0168           jsr        [0x00000168]
  4315. 000031A8  584F                     addq.w     A7, 4
  4316. label000031AA:
  4317. 000031AA  204A                     movea.l    A0, A2
  4318. 000031AC  245F                     movea.l    A2, [A7]+
  4319. 000031AE  265F                     movea.l    A3, [A7]+
  4320. 000031B0  4E5E                     unlink     A6
  4321. 000031B2  4E75                     rts
  4322. 000031B4  4E56 FFE8                link       A6, -0x0018
  4323. 000031B8  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4324. 000031BC  246E 0008                movea.l    A2, [A6 + 0x8]
  4325. 000031C0  266E 000C                movea.l    A3, [A6 + 0xC]
  4326. 000031C4  382E 0010                move.w     D4, [A6 + 0x10]
  4327. 000031C8  4AAA 007C                tst.l      [A2 + 0x7C]
  4328. 000031CC  6710                     beq        +0x12 /* 000031DE */
  4329. 000031CE  2F0A                     move.l     -[A7], A2
  4330. 000031D0  2057                     movea.l    A0, [A7]
  4331. 000031D2  2268 0004                movea.l    A1, [A0 + 0x4]
  4332. 000031D6  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4333. 000031DA  4E91                     jsr        [A1]
  4334. 000031DC  584F                     addq.w     A7, 4
  4335. label000031DE:
  4336. 000031DE  254B 007C                move.l     [A2 + 0x7C], A3
  4337. 000031E2  0C44 FFFF                cmpi.w     D4, 0xFFFF
  4338. 000031E6  6604                     bne        +0x6 /* 000031EC */
  4339. 000031E8  382A 0088                move.w     D4, [A2 + 0x88]
  4340. label000031EC:
  4341. 000031EC  486E FFE8                pea.l      [A6 - 0x18]
  4342. 000031F0  4EB9 0000 1680           jsr        [0x00001680]
  4343. 000031F6  486E FFE8                pea.l      [A6 - 0x18]
  4344. 000031FA  2F0B                     move.l     -[A7], A3
  4345. 000031FC  2057                     movea.l    A0, [A7]
  4346. 000031FE  2268 0004                movea.l    A1, [A0 + 0x4]
  4347. 00003202  2269 0054                movea.l    A1, [A1 + 0x54]
  4348. 00003206  4E91                     jsr        [A1]
  4349. 00003208  486E FFE8                pea.l      [A6 - 0x18]
  4350. 0000320C  4EB9 0000 16B0           jsr        [0x000016B0]
  4351. 00003212  2548 0084                move.l     [A2 + 0x84], A0
  4352. 00003216  2F0B                     move.l     -[A7], A3
  4353. 00003218  4EB9 0000 A564           jsr        [0x0000A564]
  4354. 0000321E  2548 0080                move.l     [A2 + 0x80], A0
  4355. 00003222  1F3C 0001                move.b     -[A7], 0x1
  4356. 00003226  2F0A                     move.l     -[A7], A2
  4357. 00003228  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  4358. 0000322C  61FF FFFF EC48           bsr        -0x13B6 /* 00001E76 */
  4359. 00003232  486E FFFC                pea.l      [A6 - 0x4]
  4360. 00003236  2F0A                     move.l     -[A7], A2
  4361. 00003238  61FF FFFF E6EE           bsr        -0x1910 /* 00001928 */
  4362. 0000323E  486E FFF8                pea.l      [A6 - 0x8]
  4363. 00003242  2F0B                     move.l     -[A7], A3
  4364. 00003244  61FF FFFF E6E2           bsr        -0x191C /* 00001928 */
  4365. 0000324A  7A00                     moveq.l    D5, 0x00
  4366. 0000324C  700C                     moveq.l    D0, 0x0C
  4367. 0000324E  3204                     move.w     D1, D4
  4368. 00003250  48C1                     ext.l      D1
  4369. 00003252  2601                     move.l     D3, D1
  4370. 00003254  C280                     and.l      D1, D0
  4371. 00003256  B280                     cmp.l      D1, D0
  4372. 00003258  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  4373. 0000325C  660E                     bne        +0x10 /* 0000326C */
  4374. 0000325E  306E FFF8                movea.w    A0, [A6 - 0x8]
  4375. 00003262  326E FFFC                movea.w    A1, [A6 - 0x4]
  4376. 00003266  2809                     move.l     D4, A1
  4377. 00003268  9888                     sub.l      D4, A0
  4378. 0000326A  6036                     bra        +0x38 /* 000032A2 */
  4379. label0000326C:
  4380. 0000326C  7008                     moveq.l    D0, 0x08
  4381. 0000326E  C083                     and.l      D0, D3
  4382. 00003270  5180                     subq.l     D0, 8
  4383. 00003272  6604                     bne        +0x6 /* 00003278 */
  4384. 00003274  7800                     moveq.l    D4, 0x00
  4385. 00003276  602A                     bra        +0x2C /* 000032A2 */
  4386. label00003278:
  4387. 00003278  7004                     moveq.l    D0, 0x04
  4388. 0000327A  C083                     and.l      D0, D3
  4389. 0000327C  5980                     subq.l     D0, 4
  4390. 0000327E  661E                     bne        +0x20 /* 0000329E */
  4391. 00003280  382E FFF8                move.w     D4, [A6 - 0x8]
  4392. 00003284  48C4                     ext.l      D4
  4393. 00003286  322E FFFC                move.w     D1, [A6 - 0x4]
  4394. 0000328A  48C1                     ext.l      D1
  4395. 0000328C  9284                     sub.l      D1, D4
  4396. 0000328E  2801                     move.l     D4, D1
  4397. 00003290  E08C                     lsr        D4, 8
  4398. 00003292  E08C                     lsr        D4, 8
  4399. 00003294  E08C                     lsr        D4, 8
  4400. 00003296  EE8C                     lsr        D4, 7
  4401. 00003298  D881                     add.l      D4, D1
  4402. 0000329A  E284                     asr        D4, 1
  4403. 0000329C  6004                     bra        +0x6 /* 000032A2 */
  4404. label0000329E:
  4405. 0000329E  7800                     moveq.l    D4, 0x00
  4406. 000032A0  7A01                     moveq.l    D5, 0x01
  4407. label000032A2:
  4408. 000032A2  7C00                     moveq.l    D6, 0x00
  4409. 000032A4  7003                     moveq.l    D0, 0x03
  4410. 000032A6  C083                     and.l      D0, D3
  4411. 000032A8  5780                     subq.l     D0, 3
  4412. 000032AA  660E                     bne        +0x10 /* 000032BA */
  4413. 000032AC  306E FFFA                movea.w    A0, [A6 - 0x6]
  4414. 000032B0  326E FFFE                movea.w    A1, [A6 - 0x2]
  4415. 000032B4  2609                     move.l     D3, A1
  4416. 000032B6  9688                     sub.l      D3, A0
  4417. 000032B8  6036                     bra        +0x38 /* 000032F0 */
  4418. label000032BA:
  4419. 000032BA  7002                     moveq.l    D0, 0x02
  4420. 000032BC  C083                     and.l      D0, D3
  4421. 000032BE  5580                     subq.l     D0, 2
  4422. 000032C0  6604                     bne        +0x6 /* 000032C6 */
  4423. 000032C2  7600                     moveq.l    D3, 0x00
  4424. 000032C4  602A                     bra        +0x2C /* 000032F0 */
  4425. label000032C6:
  4426. 000032C6  7001                     moveq.l    D0, 0x01
  4427. 000032C8  C083                     and.l      D0, D3
  4428. 000032CA  5380                     subq.l     D0, 1
  4429. 000032CC  661E                     bne        +0x20 /* 000032EC */
  4430. 000032CE  362E FFFA                move.w     D3, [A6 - 0x6]
  4431. 000032D2  48C3                     ext.l      D3
  4432. 000032D4  322E FFFE                move.w     D1, [A6 - 0x2]
  4433. 000032D8  48C1                     ext.l      D1
  4434. 000032DA  9283                     sub.l      D1, D3
  4435. 000032DC  2601                     move.l     D3, D1
  4436. 000032DE  E08B                     lsr        D3, 8
  4437. 000032E0  E08B                     lsr        D3, 8
  4438. 000032E2  E08B                     lsr        D3, 8
  4439. 000032E4  EE8B                     lsr        D3, 7
  4440. 000032E6  D681                     add.l      D3, D1
  4441. 000032E8  E283                     asr        D3, 1
  4442. 000032EA  6004                     bra        +0x6 /* 000032F0 */
  4443. label000032EC:
  4444. 000032EC  7600                     moveq.l    D3, 0x00
  4445. 000032EE  7C01                     moveq.l    D6, 0x01
  4446. label000032F0:
  4447. 000032F0  4227                     clr.b      -[A7]
  4448. 000032F2  2F03                     move.l     -[A7], D3
  4449. 000032F4  2F04                     move.l     -[A7], D4
  4450. 000032F6  2F0B                     move.l     -[A7], A3
  4451. 000032F8  2057                     movea.l    A0, [A7]
  4452. 000032FA  2268 0004                movea.l    A1, [A0 + 0x4]
  4453. 000032FE  2269 0050                movea.l    A1, [A1 + 0x50]
  4454. 00003302  4E91                     jsr        [A1]
  4455. 00003304  4A05                     tst.b      D5
  4456. 00003306  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4457. 0000330A  6604                     bne        +0x6 /* 00003310 */
  4458. 0000330C  4A06                     tst.b      D6
  4459. 0000330E  672A                     beq        +0x2C /* 0000333A */
  4460. label00003310:
  4461. 00003310  362E FFF8                move.w     D3, [A6 - 0x8]
  4462. 00003314  4A05                     tst.b      D5
  4463. 00003316  6704                     beq        +0x6 /* 0000331C */
  4464. 00003318  362E FFFC                move.w     D3, [A6 - 0x4]
  4465. label0000331C:
  4466. 0000331C  382E FFFA                move.w     D4, [A6 - 0x6]
  4467. 00003320  4A06                     tst.b      D6
  4468. 00003322  6704                     beq        +0x6 /* 00003328 */
  4469. 00003324  382E FFFE                move.w     D4, [A6 - 0x2]
  4470. label00003328:
  4471. 00003328  4227                     clr.b      -[A7]
  4472. 0000332A  3F04                     move.w     -[A7], D4
  4473. 0000332C  3F03                     move.w     -[A7], D3
  4474. 0000332E  2F0B                     move.l     -[A7], A3
  4475. 00003330  61FF FFFF E782           bsr        -0x187C /* 00001AB4 */
  4476. 00003336  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4477. label0000333A:
  4478. 0000333A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4479. 0000333E  486E FFE8                pea.l      [A6 - 0x18]
  4480. 00003342  4EB9 0000 1690           jsr        [0x00001690]
  4481. 00003348  5C4F                     addq.w     A7, 6
  4482. 0000334A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4483. 0000334E  4E5E                     unlink     A6
  4484. 00003350  4E75                     rts
  4485. 00003352  4E56 FFF0                link       A6, -0x0010
  4486. 00003356  48E7 0038                movem.l    -[A7], A2,A3,A4
  4487. 0000335A  246E 0008                movea.l    A2, [A6 + 0x8]
  4488. 0000335E  286A 007C                movea.l    A4, [A2 + 0x7C]
  4489. 00003362  264C                     movea.l    A3, A4
  4490. 00003364  200C                     move.l     D0, A4
  4491. 00003366  6764                     beq        +0x66 /* 000033CC */
  4492. 00003368  4227                     clr.b      -[A7]
  4493. 0000336A  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  4494. 0000336E  2F0B                     move.l     -[A7], A3
  4495. 00003370  61FF FFFF EB04           bsr        -0x14FA /* 00001E76 */
  4496. 00003376  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  4497. 0000337A  486E FFF0                pea.l      [A6 - 0x10]
  4498. 0000337E  4EB9 0000 1688           jsr        [0x00001688]
  4499. 00003384  486E FFF0                pea.l      [A6 - 0x10]
  4500. 00003388  2F0B                     move.l     -[A7], A3
  4501. 0000338A  2057                     movea.l    A0, [A7]
  4502. 0000338C  2268 0004                movea.l    A1, [A0 + 0x4]
  4503. 00003390  2269 0058                movea.l    A1, [A1 + 0x58]
  4504. 00003394  4E91                     jsr        [A1]
  4505. 00003396  286A 0080                movea.l    A4, [A2 + 0x80]
  4506. 0000339A  200C                     move.l     D0, A4
  4507. 0000339C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  4508. 000033A0  6712                     beq        +0x14 /* 000033B4 */
  4509. 000033A2  2F0B                     move.l     -[A7], A3
  4510. 000033A4  2F0C                     move.l     -[A7], A4
  4511. 000033A6  2057                     movea.l    A0, [A7]
  4512. 000033A8  2268 0004                movea.l    A1, [A0 + 0x4]
  4513. 000033AC  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  4514. 000033B0  4E91                     jsr        [A1]
  4515. 000033B2  504F                     addq.w     A7, 8
  4516. label000033B4:
  4517. 000033B4  42AA 007C                clr.l      [A2 + 0x7C]
  4518. 000033B8  42AA 0084                clr.l      [A2 + 0x84]
  4519. 000033BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  4520. 000033C0  486E FFF0                pea.l      [A6 - 0x10]
  4521. 000033C4  4EB9 0000 1690           jsr        [0x00001690]
  4522. 000033CA  5C4F                     addq.w     A7, 6
  4523. label000033CC:
  4524. 000033CC  204B                     movea.l    A0, A3
  4525. 000033CE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4526. 000033D2  4E5E                     unlink     A6
  4527. 000033D4  4E75                     rts
  4528. 000033D6  4E56 0000                link       A6, 0
  4529. 000033DA  48E7 0038                movem.l    -[A7], A2,A3,A4
  4530. 000033DE  286E 000C                movea.l    A4, [A6 + 0xC]
  4531. 000033E2  266E 0010                movea.l    A3, [A6 + 0x10]
  4532. 000033E6  7001                     moveq.l    D0, 0x01
  4533. 000033E8  2680                     move.l     [A3], D0
  4534. 000033EA  2880                     move.l     [A4], D0
  4535. 000033EC  206E 0008                movea.l    A0, [A6 + 0x8]
  4536. 000033F0  2468 007C                movea.l    A2, [A0 + 0x7C]
  4537. 000033F4  200A                     move.l     D0, A2
  4538. 000033F6  6716                     beq        +0x18 /* 0000340E */
  4539. 000033F8  2F0B                     move.l     -[A7], A3
  4540. 000033FA  2F0C                     move.l     -[A7], A4
  4541. 000033FC  2F0A                     move.l     -[A7], A2
  4542. 000033FE  2057                     movea.l    A0, [A7]
  4543. 00003400  2268 0004                movea.l    A1, [A0 + 0x4]
  4544. 00003404  2269 0114                movea.l    A1, [A1 + 0x114]
  4545. 00003408  4E91                     jsr        [A1]
  4546. 0000340A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4547. label0000340E:
  4548. 0000340E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4549. 00003412  4E5E                     unlink     A6
  4550. 00003414  4E75                     rts
  4551. 00003416  4E56 0000                link       A6, 0
  4552. 0000341A  2F0A                     move.l     -[A7], A2
  4553. 0000341C  2F03                     move.l     -[A7], D3
  4554. 0000341E  7600                     moveq.l    D3, 0x00
  4555. 00003420  206E 0008                movea.l    A0, [A6 + 0x8]
  4556. 00003424  2468 007C                movea.l    A2, [A0 + 0x7C]
  4557. 00003428  200A                     move.l     D0, A2
  4558. 0000342A  6716                     beq        +0x18 /* 00003442 */
  4559. 0000342C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4560. 00003430  2F0A                     move.l     -[A7], A2
  4561. 00003432  2057                     movea.l    A0, [A7]
  4562. 00003434  2268 0004                movea.l    A1, [A0 + 0x4]
  4563. 00003438  2269 0118                movea.l    A1, [A1 + 0x118]
  4564. 0000343C  4E91                     jsr        [A1]
  4565. 0000343E  1600                     move.b     D3, D0
  4566. 00003440  504F                     addq.w     A7, 8
  4567. label00003442:
  4568. 00003442  1003                     move.b     D0, D3
  4569. 00003444  261F                     move.l     D3, [A7]+
  4570. 00003446  245F                     movea.l    A2, [A7]+
  4571. 00003448  4E5E                     unlink     A6
  4572. 0000344A  4E75                     rts
  4573. 0000344C  4E56 0000                link       A6, 0
  4574. 00003450  2F0A                     move.l     -[A7], A2
  4575. 00003452  42A7                     clr.l      -[A7]
  4576. 00003454  4EB9 0001 1202           jsr        [0x00011202]
  4577. 0000345A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4578. 0000345E  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  4579. 00003464  4EB9 0000 0478           jsr        [0x00000478]
  4580. 0000346A  2448                     movea.l    A2, A0
  4581. 0000346C  2F0A                     move.l     -[A7], A2
  4582. 0000346E  2057                     movea.l    A0, [A7]
  4583. 00003470  2268 0004                movea.l    A1, [A0 + 0x4]
  4584. 00003474  2269 000C                movea.l    A1, [A1 + 0xC]
  4585. 00003478  4E91                     jsr        [A1]
  4586. 0000347A  204A                     movea.l    A0, A2
  4587. 0000347C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4588. 00003480  245F                     movea.l    A2, [A7]+
  4589. 00003482  4E5E                     unlink     A6
  4590. 00003484  4E75                     rts
  4591. 00003486  4E56 FFF2                link       A6, -0x000E
  4592. 0000348A  2F0A                     move.l     -[A7], A2
  4593. 0000348C  4A6E 000C                tst.w      [A6 + 0xC]
  4594. 00003490  671E                     beq        +0x20 /* 000034B0 */
  4595. 00003492  206E 0008                movea.l    A0, [A6 + 0x8]
  4596. 00003496  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  4597. 0000349A  226E 0008                movea.l    A1, [A6 + 0x8]
  4598. 0000349E  2288                     move.l     [A1], A0
  4599. 000034A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4600. 000034A4  4868 00A0                pea.l      [A0 + 0xA0]
  4601. 000034A8  4EB9 0000 17B0           jsr        [0x000017B0]
  4602. 000034AE  584F                     addq.w     A7, 4
  4603. label000034B0:
  4604. 000034B0  4267                     clr.w      -[A7]
  4605. 000034B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4606. 000034B6  61FF 0000 253E           bsr        +0x2540 /* 000059F6 */
  4607. 000034BC  41F9 0000 5B92           lea.l      A0, [0x00005B92]
  4608. 000034C2  226E 0008                movea.l    A1, [A6 + 0x8]
  4609. 000034C6  2348 0004                move.l     [A1 + 0x4], A0
  4610. 000034CA  41F9 0000 5B92           lea.l      A0, [0x00005B92]
  4611. 000034D0  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  4612. 000034D4  226E 0008                movea.l    A1, [A6 + 0x8]
  4613. 000034D8  2251                     movea.l    A1, [A1]
  4614. 000034DA  2288                     move.l     [A1], A0
  4615. 000034DC  206E 0008                movea.l    A0, [A6 + 0x8]
  4616. 000034E0  2450                     movea.l    A2, [A0]
  4617. 000034E2  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  4618. 000034E6  91CA                     sub.l      A0, A2
  4619. 000034E8  2548 0008                move.l     [A2 + 0x8], A0
  4620. 000034EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4621. 000034F0  61FF 0000 008C           bsr        +0x8E /* 0000357E */
  4622. 000034F6  4878 000E                push.l     0xE
  4623. 000034FA  486E FFF2                pea.l      [A6 - 0xE]
  4624. 000034FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4625. 00003502  2057                     movea.l    A0, [A7]
  4626. 00003504  2250                     movea.l    A1, [A0]
  4627. 00003506  2269 0024                movea.l    A1, [A1 + 0x24]
  4628. 0000350A  4E91                     jsr        [A1]
  4629. 0000350C  206E 0008                movea.l    A0, [A6 + 0x8]
  4630. 00003510  316E FFF2 000C           move.w     [A0 + 0xC], [A6 - 0xE]
  4631. 00003516  206E 0008                movea.l    A0, [A6 + 0x8]
  4632. 0000351A  316E FFF4 000E           move.w     [A0 + 0xE], [A6 - 0xC]
  4633. 00003520  206E 0008                movea.l    A0, [A6 + 0x8]
  4634. 00003524  4228 0025                clr.b      [A0 + 0x25]
  4635. 00003528  4A2E FFF6                tst.b      [A6 - 0xA]
  4636. 0000352C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4637. 00003530  670A                     beq        +0xC /* 0000353C */
  4638. 00003532  206E 0008                movea.l    A0, [A6 + 0x8]
  4639. 00003536  117C 0002 0025           move.b     [A0 + 0x25], 0x2
  4640. label0000353C:
  4641. 0000353C  206E 0008                movea.l    A0, [A6 + 0x8]
  4642. 00003540  4228 0026                clr.b      [A0 + 0x26]
  4643. 00003544  4A2E FFF7                tst.b      [A6 - 0x9]
  4644. 00003548  670A                     beq        +0xC /* 00003554 */
  4645. 0000354A  206E 0008                movea.l    A0, [A6 + 0x8]
  4646. 0000354E  117C 0002 0026           move.b     [A0 + 0x26], 0x2
  4647. label00003554:
  4648. 00003554  206E 0008                movea.l    A0, [A6 + 0x8]
  4649. 00003558  216E FFF8 001C           move.l     [A0 + 0x1C], [A6 - 0x8]
  4650. 0000355E  206E 0008                movea.l    A0, [A6 + 0x8]
  4651. 00003562  216E FFFC 007C           move.l     [A0 + 0x7C], [A6 - 0x4]
  4652. 00003568  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4653. 0000356C  4EB9 0001 11F8           jsr        [0x000111F8]
  4654. 00003572  206E 0008                movea.l    A0, [A6 + 0x8]
  4655. 00003576  584F                     addq.w     A7, 4
  4656. 00003578  245F                     movea.l    A2, [A7]+
  4657. 0000357A  4E5E                     unlink     A6
  4658. 0000357C  4E75                     rts
  4659. fn0000357E:
  4660. 0000357E  4E56 FFF8                link       A6, -0x0008
  4661. 00003582  2F0A                     move.l     -[A7], A2
  4662. 00003584  246E 0008                movea.l    A2, [A6 + 0x8]
  4663. 00003588  42AA 007C                clr.l      [A2 + 0x7C]
  4664. 0000358C  42AA 0080                clr.l      [A2 + 0x80]
  4665. 00003590  42AA 0084                clr.l      [A2 + 0x84]
  4666. 00003594  7001                     moveq.l    D0, 0x01
  4667. 00003596  2540 008C                move.l     [A2 + 0x8C], D0
  4668. 0000359A  7001                     moveq.l    D0, 0x01
  4669. 0000359C  2540 0090                move.l     [A2 + 0x90], D0
  4670. 000035A0  2579 0000 2FEC 0094      move.l     [A2 + 0x94], [0x00002FEC]
  4671. 000035A8  3579 0000 2FF0 0098      move.w     [A2 + 0x98], [0x00002FF0]
  4672. 000035B0  2579 0000 2FF2 009A      move.l     [A2 + 0x9A], [0x00002FF2]
  4673. 000035B8  3579 0000 2FF6 009E      move.w     [A2 + 0x9E], [0x00002FF6]
  4674. 000035C0  2D79 0000 778C FFF8      move.l     [A6 - 0x8], [0x0000778C]
  4675. 000035C8  2D79 0000 7790 FFFC      move.l     [A6 - 0x4], [0x00007790]
  4676. 000035D0  594F                     subq.w     A7, 4
  4677. 000035D2  42A7                     clr.l      -[A7]
  4678. 000035D4  486E FFF8                pea.l      [A6 - 0x8]
  4679. 000035D8  4879 0000 779A           push.l     0x779A
  4680. 000035DE  4227                     clr.b      -[A7]
  4681. 000035E0  4267                     clr.w      -[A7]
  4682. 000035E2  42A7                     clr.l      -[A7]
  4683. 000035E4  4227                     clr.b      -[A7]
  4684. 000035E6  42A7                     clr.l      -[A7]
  4685. 000035E8  AA45                     syscall    NewCWindow
  4686. 000035EA  255F 0088                move.l     [A2 + 0x88], [A7]+
  4687. 000035EE  42A7                     clr.l      -[A7]
  4688. 000035F0  2F0A                     move.l     -[A7], A2
  4689. 000035F2  2057                     movea.l    A0, [A7]
  4690. 000035F4  2268 0004                movea.l    A1, [A0 + 0x4]
  4691. 000035F8  2269 0104                movea.l    A1, [A1 + 0x104]
  4692. 000035FC  4E91                     jsr        [A1]
  4693. 000035FE  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  4694. 00003604  504F                     addq.w     A7, 8
  4695. 00003606  245F                     movea.l    A2, [A7]+
  4696. 00003608  4E5E                     unlink     A6
  4697. 0000360A  4E75                     rts
  4698. 0000360C  4E56 0000                link       A6, 0
  4699. 00003610  2F0B                     move.l     -[A7], A3
  4700. 00003612  2F0A                     move.l     -[A7], A2
  4701. 00003614  246E 0008                movea.l    A2, [A6 + 0x8]
  4702. 00003618  200A                     move.l     D0, A2
  4703. 0000361A  676E                     beq        +0x70 /* 0000368A */
  4704. 0000361C  41F9 0000 5B92           lea.l      A0, [0x00005B92]
  4705. 00003622  2548 0004                move.l     [A2 + 0x4], A0
  4706. 00003626  41F9 0000 5B92           lea.l      A0, [0x00005B92]
  4707. 0000362C  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  4708. 00003630  2252                     movea.l    A1, [A2]
  4709. 00003632  2288                     move.l     [A1], A0
  4710. 00003634  2652                     movea.l    A3, [A2]
  4711. 00003636  204A                     movea.l    A0, A2
  4712. 00003638  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  4713. 0000363C  91CB                     sub.l      A0, A3
  4714. 0000363E  2748 0008                move.l     [A3 + 0x8], A0
  4715. 00003642  2F0A                     move.l     -[A7], A2
  4716. 00003644  61FF 0000 2812           bsr        +0x2814 /* 00005E58 */
  4717. 0000364A  266A 0088                movea.l    A3, [A2 + 0x88]
  4718. 0000364E  200B                     move.l     D0, A3
  4719. 00003650  584F                     addq.w     A7, 4
  4720. 00003652  6704                     beq        +0x6 /* 00003658 */
  4721. 00003654  2F0B                     move.l     -[A7], A3
  4722. 00003656  A914                     syscall    DisposeWindow
  4723. label00003658:
  4724. 00003658  4267                     clr.w      -[A7]
  4725. 0000365A  2F0A                     move.l     -[A7], A2
  4726. 0000365C  61FF 0000 25C2           bsr        +0x25C4 /* 00005C20 */
  4727. 00003662  4A6E 000C                tst.w      [A6 + 0xC]
  4728. 00003666  5C4F                     addq.w     A7, 6
  4729. 00003668  6710                     beq        +0x12 /* 0000367A */
  4730. 0000366A  4267                     clr.w      -[A7]
  4731. 0000366C  204A                     movea.l    A0, A2
  4732. 0000366E  4868 00A0                pea.l      [A0 + 0xA0]
  4733. 00003672  4EB9 0000 17B8           jsr        [0x000017B8]
  4734. 00003678  5C4F                     addq.w     A7, 6
  4735. label0000367A:
  4736. 0000367A  4A6E 000C                tst.w      [A6 + 0xC]
  4737. 0000367E  6F0A                     ble        +0xC /* 0000368A */
  4738. 00003680  2F0A                     move.l     -[A7], A2
  4739. 00003682  4EB9 0000 0168           jsr        [0x00000168]
  4740. 00003688  584F                     addq.w     A7, 4
  4741. label0000368A:
  4742. 0000368A  204A                     movea.l    A0, A2
  4743. 0000368C  245F                     movea.l    A2, [A7]+
  4744. 0000368E  265F                     movea.l    A3, [A7]+
  4745. 00003690  4E5E                     unlink     A6
  4746. 00003692  4E75                     rts
  4747. 00003694  4E56 0000                link       A6, 0
  4748. 00003698  4EB9 0000 0450           jsr        [0x00000450]
  4749. 0000369E  2F08                     move.l     -[A7], A0
  4750. 000036A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4751. 000036A4  61FF 0000 0012           bsr        +0x14 /* 000036B8 */
  4752. 000036AA  4E5E                     unlink     A6
  4753. 000036AC  4E75                     rts
  4754. fn000036AE:
  4755. 000036AE  206F 0004                movea.l    A0, [A7 + 0x4]
  4756. 000036B2  2068 0080                movea.l    A0, [A0 + 0x80]
  4757. 000036B6  4E75                     rts
  4758. fn000036B8:
  4759. 000036B8  4E56 FFF8                link       A6, -0x0008
  4760. 000036BC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4761. 000036C0  246E 0008                movea.l    A2, [A6 + 0x8]
  4762. 000036C4  266E 000C                movea.l    A3, [A6 + 0xC]
  4763. 000036C8  254B 0080                move.l     [A2 + 0x80], A3
  4764. 000036CC  2F0B                     move.l     -[A7], A3
  4765. 000036CE  4EB9 0000 0460           jsr        [0x00000460]
  4766. 000036D4  2053                     movea.l    A0, [A3]
  4767. 000036D6  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  4768. 000036DC  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  4769. 000036E2  4227                     clr.b      -[A7]
  4770. 000036E4  302E FFF8                move.w     D0, [A6 - 0x8]
  4771. 000036E8  48C0                     ext.l      D0
  4772. 000036EA  322E FFFC                move.w     D1, [A6 - 0x4]
  4773. 000036EE  48C1                     ext.l      D1
  4774. 000036F0  9280                     sub.l      D1, D0
  4775. 000036F2  2601                     move.l     D3, D1
  4776. 000036F4  3F01                     move.w     -[A7], D1
  4777. 000036F6  3A2E FFFA                move.w     D5, [A6 - 0x6]
  4778. 000036FA  3005                     move.w     D0, D5
  4779. 000036FC  48C0                     ext.l      D0
  4780. 000036FE  322E FFFE                move.w     D1, [A6 - 0x2]
  4781. 00003702  48C1                     ext.l      D1
  4782. 00003704  9280                     sub.l      D1, D0
  4783. 00003706  2801                     move.l     D4, D1
  4784. 00003708  3F01                     move.w     -[A7], D1
  4785. 0000370A  2F0A                     move.l     -[A7], A2
  4786. 0000370C  61FF FFFF E3A6           bsr        -0x1C58 /* 00001AB4 */
  4787. 00003712  4227                     clr.b      -[A7]
  4788. 00003714  2F03                     move.l     -[A7], D3
  4789. 00003716  2F04                     move.l     -[A7], D4
  4790. 00003718  2F0A                     move.l     -[A7], A2
  4791. 0000371A  61FF 0000 4252           bsr        +0x4254 /* 0000796E */
  4792. 00003720  4227                     clr.b      -[A7]
  4793. 00003722  306E FFF8                movea.w    A0, [A6 - 0x8]
  4794. 00003726  2F08                     move.l     -[A7], A0
  4795. 00003728  3045                     movea.w    A0, D5
  4796. 0000372A  2F08                     move.l     -[A7], A0
  4797. 0000372C  2F0A                     move.l     -[A7], A2
  4798. 0000372E  2057                     movea.l    A0, [A7]
  4799. 00003730  2268 0004                movea.l    A1, [A0 + 0x4]
  4800. 00003734  2269 0050                movea.l    A1, [A1 + 0x50]
  4801. 00003738  4E91                     jsr        [A1]
  4802. 0000373A  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  4803. 0000373E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4804. 00003742  4E5E                     unlink     A6
  4805. 00003744  4E75                     rts
  4806. fn00003746:
  4807. 00003746  206F 0004                movea.l    A0, [A7 + 0x4]
  4808. 0000374A  2028 007C                move.l     D0, [A0 + 0x7C]
  4809. 0000374E  C0AF 0008                and.l      D0, [A7 + 0x8]
  4810. 00003752  56C0                     sne        D0
  4811. 00003754  4400                     neg.b      D0
  4812. 00003756  4E75                     rts
  4813. 00003758  4E56 FFE6                link       A6, -0x001A
  4814. 0000375C  486E FFE6                pea.l      [A6 - 0x1A]
  4815. 00003760  486E FFE8                pea.l      [A6 - 0x18]
  4816. 00003764  486E FFF4                pea.l      [A6 - 0xC]
  4817. 00003768  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4818. 0000376C  2057                     movea.l    A0, [A7]
  4819. 0000376E  2268 0004                movea.l    A1, [A0 + 0x4]
  4820. 00003772  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  4821. 00003776  4E91                     jsr        [A1]
  4822. 00003778  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  4823. 0000377C  486E FFE8                pea.l      [A6 - 0x18]
  4824. 00003780  486E FFF4                pea.l      [A6 - 0xC]
  4825. 00003784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4826. 00003788  2057                     movea.l    A0, [A7]
  4827. 0000378A  2268 0004                movea.l    A1, [A0 + 0x4]
  4828. 0000378E  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  4829. 00003792  4E91                     jsr        [A1]
  4830. 00003794  4E5E                     unlink     A6
  4831. 00003796  4E75                     rts
  4832. 00003798  4E56 0000                link       A6, 0
  4833. 0000379C  2F03                     move.l     -[A7], D3
  4834. 0000379E  4EB9 0000 0440           jsr        [0x00000440]
  4835. 000037A4  4A00                     tst.b      D0
  4836. 000037A6  6720                     beq        +0x22 /* 000037C8 */
  4837. 000037A8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  4838. 000037AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4839. 000037B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4840. 000037B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4841. 000037B8  2057                     movea.l    A0, [A7]
  4842. 000037BA  2268 0004                movea.l    A1, [A0 + 0x4]
  4843. 000037BE  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  4844. 000037C2  4E91                     jsr        [A1]
  4845. 000037C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4846. label000037C8:
  4847. 000037C8  554F                     subq.w     A7, 2
  4848. 000037CA  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  4849. 000037D0  A8FD                     syscall    PrGlue
  4850. 000037D2  361F                     move.w     D3, [A7]+
  4851. 000037D4  4EB9 0000 0448           jsr        [0x00000448]
  4852. 000037DA  4A43                     tst.w      D3
  4853. 000037DC  6718                     beq        +0x1A /* 000037F6 */
  4854. 000037DE  4878 011C                push.l     0x11C
  4855. 000037E2  4879 0000 5E2C           push.l     0x5E2C /* '^,' */
  4856. 000037E8  3043                     movea.w    A0, D3
  4857. 000037EA  2F08                     move.l     -[A7], A0
  4858. 000037EC  4EB9 0000 0F60           jsr        [0x00000F60]
  4859. 000037F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4860. label000037F6:
  4861. 000037F6  261F                     move.l     D3, [A7]+
  4862. 000037F8  4E5E                     unlink     A6
  4863. 000037FA  4E75                     rts
  4864. 000037FC  4E56 FFE4                link       A6, -0x001C
  4865. 00003800  48E7 1820                movem.l    -[A7], D3,D4,A2
  4866. 00003804  246E 0008                movea.l    A2, [A6 + 0x8]
  4867. 00003808  7601                     moveq.l    D3, 0x01
  4868. 0000380A  7801                     moveq.l    D4, 0x01
  4869. 0000380C  42A7                     clr.l      -[A7]
  4870. 0000380E  2F0A                     move.l     -[A7], A2
  4871. 00003810  4EB9 0002 B310           jsr        [0x0002B310]
  4872. 00003816  584F                     addq.w     A7, 4
  4873. 00003818  2F08                     move.l     -[A7], A0
  4874. 0000381A  486E FFE4                pea.l      [A6 - 0x1C]
  4875. 0000381E  4EB9 0000 C054           jsr        [0x0000C054]
  4876. 00003824  486E FFF4                pea.l      [A6 - 0xC]
  4877. 00003828  486E FFE4                pea.l      [A6 - 0x1C]
  4878. 0000382C  4EB9 0000 C00C           jsr        [0x0000C00C]
  4879. 00003832  4A00                     tst.b      D0
  4880. 00003834  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4881. 00003838  6744                     beq        +0x46 /* 0000387E */
  4882. label0000383A:
  4883. 0000383A  486E FFF8                pea.l      [A6 - 0x8]
  4884. 0000383E  486E FFFC                pea.l      [A6 - 0x4]
  4885. 00003842  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4886. 00003846  2057                     movea.l    A0, [A7]
  4887. 00003848  2268 0004                movea.l    A1, [A0 + 0x4]
  4888. 0000384C  2269 0114                movea.l    A1, [A1 + 0x114]
  4889. 00003850  4E91                     jsr        [A1]
  4890. 00003852  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  4891. 00003856  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4892. 0000385A  6404                     bcc        +0x6 /* 00003860 */
  4893. 0000385C  262E FFFC                move.l     D3, [A6 - 0x4]
  4894. label00003860:
  4895. 00003860  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  4896. 00003864  6404                     bcc        +0x6 /* 0000386A */
  4897. 00003866  282E FFF8                move.l     D4, [A6 - 0x8]
  4898. label0000386A:
  4899. 0000386A  486E FFF4                pea.l      [A6 - 0xC]
  4900. 0000386E  486E FFE4                pea.l      [A6 - 0x1C]
  4901. 00003872  4EB9 0000 C00C           jsr        [0x0000C00C]
  4902. 00003878  4A00                     tst.b      D0
  4903. 0000387A  504F                     addq.w     A7, 8
  4904. 0000387C  66BC                     bne        -0x42 /* 0000383A */
  4905. label0000387E:
  4906. 0000387E  206E 000C                movea.l    A0, [A6 + 0xC]
  4907. 00003882  2083                     move.l     [A0], D3
  4908. 00003884  2543 008C                move.l     [A2 + 0x8C], D3
  4909. 00003888  206E 0010                movea.l    A0, [A6 + 0x10]
  4910. 0000388C  2084                     move.l     [A0], D4
  4911. 0000388E  2544 0090                move.l     [A2 + 0x90], D4
  4912. 00003892  3F3C FFFF                move.w     -[A7], 0xFFFF
  4913. 00003896  486E FFE4                pea.l      [A6 - 0x1C]
  4914. 0000389A  4EB9 0000 C022           jsr        [0x0000C022]
  4915. 000038A0  5C4F                     addq.w     A7, 6
  4916. 000038A2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4917. 000038A6  4E5E                     unlink     A6
  4918. 000038A8  4E75                     rts
  4919. 000038AA  4E56 0000                link       A6, 0
  4920. 000038AE  48E7 1030                movem.l    -[A7], D3,A2,A3
  4921. 000038B2  266E 0008                movea.l    A3, [A6 + 0x8]
  4922. 000038B6  262E 000C                move.l     D3, [A6 + 0xC]
  4923. 000038BA  246E 0010                movea.l    A2, [A6 + 0x10]
  4924. 000038BE  2543 0008                move.l     [A2 + 0x8], D3
  4925. 000038C2  2F3C 8000 0000           move.l     -[A7], 0x80000000
  4926. 000038C8  2F0B                     move.l     -[A7], A3
  4927. 000038CA  4EBA FE7A                jsr        [PC - 0x186 /* 00003746 */]
  4928. 000038CE  4A00                     tst.b      D0
  4929. 000038D0  504F                     addq.w     A7, 8
  4930. 000038D2  6720                     beq        +0x22 /* 000038F4 */
  4931. 000038D4  2003                     move.l     D0, D3
  4932. 000038D6  5380                     subq.l     D0, 1
  4933. 000038D8  4C6B 0000 0090           movem.l    <none>, [A3 + 0x90]
  4934. 000038DE  5280                     addq.l     D0, 1
  4935. 000038E0  2480                     move.l     [A2], D0
  4936. 000038E2  2003                     move.l     D0, D3
  4937. 000038E4  5380                     subq.l     D0, 1
  4938. 000038E6  4C6B 0001 0090           movem.l    D0, [A3 + 0x90]
  4939. 000038EC  5281                     addq.l     D1, 1
  4940. 000038EE  2541 0004                move.l     [A2 + 0x4], D1
  4941. 000038F2  601E                     bra        +0x20 /* 00003912 */
  4942. label000038F4:
  4943. 000038F4  2003                     move.l     D0, D3
  4944. 000038F6  5380                     subq.l     D0, 1
  4945. 000038F8  4C6B 0001 008C           movem.l    D0, [A3 + 0x8C]
  4946. 000038FE  5281                     addq.l     D1, 1
  4947. 00003900  2481                     move.l     [A2], D1
  4948. 00003902  2003                     move.l     D0, D3
  4949. 00003904  5380                     subq.l     D0, 1
  4950. 00003906  4C6B 0000 008C           movem.l    <none>, [A3 + 0x8C]
  4951. 0000390C  5280                     addq.l     D0, 1
  4952. 0000390E  2540 0004                move.l     [A2 + 0x4], D0
  4953. label00003912:
  4954. 00003912  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4955. 00003916  4E5E                     unlink     A6
  4956. 00003918  4E75                     rts
  4957. 0000391A  4E56 FFF8                link       A6, -0x0008
  4958. 0000391E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4959. 00003922  286E 0008                movea.l    A4, [A6 + 0x8]
  4960. 00003926  2F0C                     move.l     -[A7], A4
  4961. 00003928  4EBA FD84                jsr        [PC - 0x27C /* 000036AE */]
  4962. 0000392C  2648                     movea.l    A3, A0
  4963. 0000392E  2453                     movea.l    A2, [A3]
  4964. 00003930  45EA 003E                lea.l      A2, [A2 + 0x3E]
  4965. 00003934  3812                     move.w     D4, [A2]
  4966. 00003936  362A 0002                move.w     D3, [A2 + 0x2]
  4967. 0000393A  206E 0014                movea.l    A0, [A6 + 0x14]
  4968. 0000393E  30AA 0004                move.w     [A0], [A2 + 0x4]
  4969. 00003942  34BC 0001                move.w     [A2], 0x1
  4970. 00003946  357C 270F 0002           move.w     [A2 + 0x2], 0x270F
  4971. 0000394C  486E FFF8                pea.l      [A6 - 0x8]
  4972. 00003950  486E FFFC                pea.l      [A6 - 0x4]
  4973. 00003954  2F0C                     move.l     -[A7], A4
  4974. 00003956  2057                     movea.l    A0, [A7]
  4975. 00003958  2268 0004                movea.l    A1, [A0 + 0x4]
  4976. 0000395C  2269 0114                movea.l    A1, [A1 + 0x114]
  4977. 00003960  4E91                     jsr        [A1]
  4978. 00003962  2A2E FFFC                move.l     D5, [A6 - 0x4]
  4979. 00003966  4C2E 5000 FFF8           movem.w    A4,A6, [A6 - 0x8]
  4980. 0000396C  2C05                     move.l     D6, D5
  4981. 0000396E  3003                     move.w     D0, D3
  4982. 00003970  48C0                     ext.l      D0
  4983. 00003972  B086                     cmp.l      D0, D6
  4984. 00003974  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4985. 00003978  6302                     bls        +0x4 /* 0000397C */
  4986. 0000397A  3605                     move.w     D3, D5
  4987. label0000397C:
  4988. 0000397C  B843                     cmp.w      D4, D3
  4989. 0000397E  6F02                     ble        +0x4 /* 00003982 */
  4990. 00003980  3803                     move.w     D4, D3
  4991. label00003982:
  4992. 00003982  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4993. 00003986  3044                     movea.w    A0, D4
  4994. 00003988  2F08                     move.l     -[A7], A0
  4995. 0000398A  2F0C                     move.l     -[A7], A4
  4996. 0000398C  2057                     movea.l    A0, [A7]
  4997. 0000398E  2268 0004                movea.l    A1, [A0 + 0x4]
  4998. 00003992  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  4999. 00003996  4E91                     jsr        [A1]
  5000. 00003998  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5001. 0000399C  3043                     movea.w    A0, D3
  5002. 0000399E  2F08                     move.l     -[A7], A0
  5003. 000039A0  2F0C                     move.l     -[A7], A4
  5004. 000039A2  2057                     movea.l    A0, [A7]
  5005. 000039A4  2268 0004                movea.l    A1, [A0 + 0x4]
  5006. 000039A8  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  5007. 000039AC  4E91                     jsr        [A1]
  5008. 000039AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5009. 000039B2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5010. 000039B6  4E5E                     unlink     A6
  5011. 000039B8  4E75                     rts
  5012. 000039BA  4E56 FFDA                link       A6, -0x0026
  5013. 000039BE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5014. 000039C2  246E 0008                movea.l    A2, [A6 + 0x8]
  5015. 000039C6  2C2E 000C                move.l     D6, [A6 + 0xC]
  5016. 000039CA  286E 0010                movea.l    A4, [A6 + 0x10]
  5017. 000039CE  3E2E 0014                move.w     D7, [A6 + 0x14]
  5018. 000039D2  2F0A                     move.l     -[A7], A2
  5019. 000039D4  4EBA FCD8                jsr        [PC - 0x328 /* 000036AE */]
  5020. 000039D8  2808                     move.l     D4, A0
  5021. 000039DA  A994                     syscall    CurResFile
  5022. 000039DC  3A1F                     move.w     D5, [A7]+
  5023. 000039DE  7601                     moveq.l    D3, 0x01
  5024. 000039E0  0C47 0001                cmpi.w     D7, 0x1
  5025. 000039E4  544F                     addq.w     A7, 2
  5026. 000039E6  6500 00F4                bcs        +0xF6 /* 00003ADC */
  5027. label000039EA:
  5028. 000039EA  3F05                     move.w     -[A7], D5
  5029. 000039EC  A998                     syscall    UseResFile
  5030. 000039EE  594F                     subq.w     A7, 4
  5031. 000039F0  2F04                     move.l     -[A7], D4
  5032. 000039F2  42A7                     clr.l      -[A7]
  5033. 000039F4  42A7                     clr.l      -[A7]
  5034. 000039F6  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  5035. 000039FC  A8FD                     syscall    PrGlue
  5036. 000039FE  255F 0084                move.l     [A2 + 0x84], [A7]+
  5037. 00003A02  42A7                     clr.l      -[A7]
  5038. 00003A04  61FF 0000 3284           bsr        +0x3286 /* 00006C8A */
  5039. 00003A0A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  5040. 00003A0E  4EB9 0000 02B8           jsr        [0x000002B8]
  5041. 00003A14  33C0 0002 6120           move.w     [0x00026120], D0
  5042. 00003A1A  0C40 0001                cmpi.w     D0, 0x1
  5043. 00003A1E  5EC0                     sgt        D0
  5044. 00003A20  4400                     neg.b      D0
  5045. 00003A22  13C0 0002 611E           move.b     [0x0002611E], D0
  5046. 00003A28  41EE FFF4                lea.l      A0, [A6 - 0xC]
  5047. 00003A2C  2246                     movea.l    A1, D6
  5048. 00003A2E  20D9                     move.l     [A0]+, [A1]+
  5049. 00003A30  20D9                     move.l     [A0]+, [A1]+
  5050. 00003A32  20D9                     move.l     [A0]+, [A1]+
  5051. 00003A34  504F                     addq.w     A7, 8
  5052. 00003A36  606C                     bra        +0x6E /* 00003AA4 */
  5053. label00003A38:
  5054. 00003A38  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  5055. 00003A3C  42A7                     clr.l      -[A7]
  5056. 00003A3E  2F3C 1000 0808           move.l     -[A7], 0x10000808
  5057. 00003A44  A8FD                     syscall    PrGlue
  5058. 00003A46  554F                     subq.w     A7, 2
  5059. 00003A48  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5060. 00003A4E  A8FD                     syscall    PrGlue
  5061. 00003A50  301F                     move.w     D0, [A7]+
  5062. 00003A52  6626                     bne        +0x28 /* 00003A7A */
  5063. 00003A54  266A 0084                movea.l    A3, [A2 + 0x84]
  5064. 00003A58  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  5065. 00003A5C  486B 0010                pea.l      [A3 + 0x10]
  5066. 00003A60  A8DF                     syscall    RectRgn
  5067. 00003A62  42A7                     clr.l      -[A7]
  5068. 00003A64  486E FFF4                pea.l      [A6 - 0xC]
  5069. 00003A68  2F0A                     move.l     -[A7], A2
  5070. 00003A6A  2057                     movea.l    A0, [A7]
  5071. 00003A6C  2268 0004                movea.l    A1, [A0 + 0x4]
  5072. 00003A70  2269 011C                movea.l    A1, [A1 + 0x11C]
  5073. 00003A74  4E91                     jsr        [A1]
  5074. 00003A76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5075. label00003A7A:
  5076. 00003A7A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  5077. 00003A7E  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  5078. 00003A84  A8FD                     syscall    PrGlue
  5079. 00003A86  486E FFF4                pea.l      [A6 - 0xC]
  5080. 00003A8A  52AE FFFC                addq.l     [A6 - 0x4], 1
  5081. 00003A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5082. 00003A92  2F0A                     move.l     -[A7], A2
  5083. 00003A94  2057                     movea.l    A0, [A7]
  5084. 00003A96  2268 0004                movea.l    A1, [A0 + 0x4]
  5085. 00003A9A  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  5086. 00003A9E  4E91                     jsr        [A1]
  5087. 00003AA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5088. label00003AA4:
  5089. 00003AA4  202E FFFC                move.l     D0, [A6 - 0x4]
  5090. 00003AA8  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  5091. 00003AAC  6210                     bhi        +0x12 /* 00003ABE */
  5092. 00003AAE  554F                     subq.w     A7, 2
  5093. 00003AB0  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5094. 00003AB6  A8FD                     syscall    PrGlue
  5095. 00003AB8  301F                     move.w     D0, [A7]+
  5096. 00003ABA  6700 FF7C                beq        -0x82 /* 00003A38 */
  5097. label00003ABE:
  5098. 00003ABE  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  5099. 00003AC2  2F3C 0800 0484           move.l     -[A7], 0x8000484
  5100. 00003AC8  A8FD                     syscall    PrGlue
  5101. 00003ACA  42AA 0084                clr.l      [A2 + 0x84]
  5102. 00003ACE  4279 0002 6120           clr.w      [0x00026120]
  5103. 00003AD4  5243                     addq.w     D3, 1
  5104. 00003AD6  B647                     cmp.w      D3, D7
  5105. 00003AD8  6300 FF10                bls        -0xEE /* 000039EA */
  5106. label00003ADC:
  5107. 00003ADC  42A7                     clr.l      -[A7]
  5108. 00003ADE  61FF 0000 31AA           bsr        +0x31AC /* 00006C8A */
  5109. 00003AE4  2044                     movea.l    A0, D4
  5110. 00003AE6  2050                     movea.l    A0, [A0]
  5111. 00003AE8  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  5112. 00003AEE  584F                     addq.w     A7, 4
  5113. 00003AF0  6622                     bne        +0x24 /* 00003B14 */
  5114. 00003AF2  554F                     subq.w     A7, 2
  5115. 00003AF4  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  5116. 00003AFA  A8FD                     syscall    PrGlue
  5117. 00003AFC  301F                     move.w     D0, [A7]+
  5118. 00003AFE  6614                     bne        +0x16 /* 00003B14 */
  5119. 00003B00  2F04                     move.l     -[A7], D4
  5120. 00003B02  42A7                     clr.l      -[A7]
  5121. 00003B04  42A7                     clr.l      -[A7]
  5122. 00003B06  42A7                     clr.l      -[A7]
  5123. 00003B08  486E FFDA                pea.l      [A6 - 0x26]
  5124. 00003B0C  2F3C 6005 1480           move.l     -[A7], 0x60051480
  5125. 00003B12  A8FD                     syscall    PrGlue
  5126. label00003B14:
  5127. 00003B14  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5128. 00003B18  4E5E                     unlink     A6
  5129. 00003B1A  4E75                     rts
  5130. 00003B1C  4E56 FFEC                link       A6, -0x0014
  5131. 00003B20  48E7 0038                movem.l    -[A7], A2,A3,A4
  5132. 00003B24  286E 0008                movea.l    A4, [A6 + 0x8]
  5133. 00003B28  246E 000C                movea.l    A2, [A6 + 0xC]
  5134. 00003B2C  266E 0010                movea.l    A3, [A6 + 0x10]
  5135. 00003B30  42A7                     clr.l      -[A7]
  5136. 00003B32  2F0C                     move.l     -[A7], A4
  5137. 00003B34  2057                     movea.l    A0, [A7]
  5138. 00003B36  2268 0004                movea.l    A1, [A0 + 0x4]
  5139. 00003B3A  2269 0104                movea.l    A1, [A1 + 0x104]
  5140. 00003B3E  4E91                     jsr        [A1]
  5141. 00003B40  2F0A                     move.l     -[A7], A2
  5142. 00003B42  2F0C                     move.l     -[A7], A4
  5143. 00003B44  2057                     movea.l    A0, [A7]
  5144. 00003B46  2268 0004                movea.l    A1, [A0 + 0x4]
  5145. 00003B4A  2269 0124                movea.l    A1, [A1 + 0x124]
  5146. 00003B4E  4E91                     jsr        [A1]
  5147. 00003B50  42A7                     clr.l      -[A7]
  5148. 00003B52  2F0C                     move.l     -[A7], A4
  5149. 00003B54  4EB9 0002 B310           jsr        [0x0002B310]
  5150. 00003B5A  584F                     addq.w     A7, 4
  5151. 00003B5C  2F08                     move.l     -[A7], A0
  5152. 00003B5E  486E FFEC                pea.l      [A6 - 0x14]
  5153. 00003B62  4EB9 0000 C054           jsr        [0x0000C054]
  5154. 00003B68  486E FFFC                pea.l      [A6 - 0x4]
  5155. 00003B6C  486E FFEC                pea.l      [A6 - 0x14]
  5156. 00003B70  4EB9 0000 C00C           jsr        [0x0000C00C]
  5157. 00003B76  4A00                     tst.b      D0
  5158. 00003B78  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5159. 00003B7C  672A                     beq        +0x2C /* 00003BA8 */
  5160. label00003B7E:
  5161. 00003B7E  2F0B                     move.l     -[A7], A3
  5162. 00003B80  2F0A                     move.l     -[A7], A2
  5163. 00003B82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5164. 00003B86  2057                     movea.l    A0, [A7]
  5165. 00003B88  2268 0004                movea.l    A1, [A0 + 0x4]
  5166. 00003B8C  2269 011C                movea.l    A1, [A1 + 0x11C]
  5167. 00003B90  4E91                     jsr        [A1]
  5168. 00003B92  486E FFFC                pea.l      [A6 - 0x4]
  5169. 00003B96  486E FFEC                pea.l      [A6 - 0x14]
  5170. 00003B9A  4EB9 0000 C00C           jsr        [0x0000C00C]
  5171. 00003BA0  4A00                     tst.b      D0
  5172. 00003BA2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5173. 00003BA6  66D6                     bne        -0x28 /* 00003B7E */
  5174. label00003BA8:
  5175. 00003BA8  3F3C FFFF                move.w     -[A7], 0xFFFF
  5176. 00003BAC  486E FFEC                pea.l      [A6 - 0x14]
  5177. 00003BB0  4EB9 0000 C022           jsr        [0x0000C022]
  5178. 00003BB6  5C4F                     addq.w     A7, 6
  5179. 00003BB8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5180. 00003BBC  4E5E                     unlink     A6
  5181. 00003BBE  4E75                     rts
  5182. 00003BC0  2F0C                     move.l     -[A7], A4
  5183. 00003BC2  286F 0008                movea.l    A4, [A7 + 0x8]
  5184. 00003BC6  226C 0084                movea.l    A1, [A4 + 0x84]
  5185. 00003BCA  2049                     movea.l    A0, A1
  5186. 00003BCC  2009                     move.l     D0, A1
  5187. 00003BCE  6604                     bne        +0x6 /* 00003BD4 */
  5188. 00003BD0  206C 0088                movea.l    A0, [A4 + 0x88]
  5189. label00003BD4:
  5190. 00003BD4  285F                     movea.l    A4, [A7]+
  5191. 00003BD6  4E75                     rts
  5192. 00003BD8  4E56 0000                link       A6, 0
  5193. 00003BDC  2F0A                     move.l     -[A7], A2
  5194. 00003BDE  2F03                     move.l     -[A7], D3
  5195. 00003BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5196. 00003BE4  2057                     movea.l    A0, [A7]
  5197. 00003BE6  2268 0004                movea.l    A1, [A0 + 0x4]
  5198. 00003BEA  2269 0018                movea.l    A1, [A1 + 0x18]
  5199. 00003BEE  4E91                     jsr        [A1]
  5200. 00003BF0  2448                     movea.l    A2, A0
  5201. 00003BF2  4A8A                     tst.l      A2
  5202. 00003BF4  56C0                     sne        D0
  5203. 00003BF6  4400                     neg.b      D0
  5204. 00003BF8  1600                     move.b     D3, D0
  5205. 00003BFA  4A8A                     tst.l      A2
  5206. 00003BFC  584F                     addq.w     A7, 4
  5207. 00003BFE  670E                     beq        +0x10 /* 00003C0E */
  5208. 00003C00  4EB9 0000 01C0           jsr        [0x000001C0]
  5209. 00003C06  B1CA                     cmpa.l     A0, A2
  5210. 00003C08  6704                     beq        +0x6 /* 00003C0E */
  5211. 00003C0A  2F0A                     move.l     -[A7], A2
  5212. 00003C0C  A873                     syscall    SetPort
  5213. label00003C0E:
  5214. 00003C0E  1003                     move.b     D0, D3
  5215. 00003C10  261F                     move.l     D3, [A7]+
  5216. 00003C12  245F                     movea.l    A2, [A7]+
  5217. 00003C14  4E5E                     unlink     A6
  5218. 00003C16  4E75                     rts
  5219. 00003C18  4E56 0000                link       A6, 0
  5220. 00003C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  5221. 00003C20  4868 0094                pea.l      [A0 + 0x94]
  5222. 00003C24  AA14                     syscall    RGBForeColor
  5223. 00003C26  206E 0008                movea.l    A0, [A6 + 0x8]
  5224. 00003C2A  4868 009A                pea.l      [A0 + 0x9A]
  5225. 00003C2E  AA15                     syscall    RGBBackColor
  5226. 00003C30  4E5E                     unlink     A6
  5227. 00003C32  4E75                     rts
  5228. 00003C34  48E7 0038                movem.l    -[A7], A2,A3,A4
  5229. 00003C38  246F 0010                movea.l    A2, [A7 + 0x10]
  5230. 00003C3C  286F 0014                movea.l    A4, [A7 + 0x14]
  5231. 00003C40  266F 0018                movea.l    A3, [A7 + 0x18]
  5232. 00003C44  200C                     move.l     D0, A4
  5233. 00003C46  670A                     beq        +0xC /* 00003C52 */
  5234. 00003C48  2554 0094                move.l     [A2 + 0x94], [A4]
  5235. 00003C4C  356C 0004 0098           move.w     [A2 + 0x98], [A4 + 0x4]
  5236. label00003C52:
  5237. 00003C52  200B                     move.l     D0, A3
  5238. 00003C54  670A                     beq        +0xC /* 00003C60 */
  5239. 00003C56  2553 009A                move.l     [A2 + 0x9A], [A3]
  5240. 00003C5A  356B 0004 009E           move.w     [A2 + 0x9E], [A3 + 0x4]
  5241. label00003C60:
  5242. 00003C60  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5243. 00003C64  4E75                     rts
  5244. 00003C66  48E7 0038                movem.l    -[A7], A2,A3,A4
  5245. 00003C6A  246F 0010                movea.l    A2, [A7 + 0x10]
  5246. 00003C6E  286F 0014                movea.l    A4, [A7 + 0x14]
  5247. 00003C72  266F 0018                movea.l    A3, [A7 + 0x18]
  5248. 00003C76  200C                     move.l     D0, A4
  5249. 00003C78  670A                     beq        +0xC /* 00003C84 */
  5250. 00003C7A  28AA 0094                move.l     [A4], [A2 + 0x94]
  5251. 00003C7E  396A 0098 0004           move.w     [A4 + 0x4], [A2 + 0x98]
  5252. label00003C84:
  5253. 00003C84  200B                     move.l     D0, A3
  5254. 00003C86  670A                     beq        +0xC /* 00003C92 */
  5255. 00003C88  26AA 009A                move.l     [A3], [A2 + 0x9A]
  5256. 00003C8C  376A 009E 0004           move.w     [A3 + 0x4], [A2 + 0x9E]
  5257. label00003C92:
  5258. 00003C92  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5259. 00003C96  4E75                     rts
  5260. 00003C98  4E56 0000                link       A6, 0
  5261. 00003C9C  2F0A                     move.l     -[A7], A2
  5262. 00003C9E  4A6E 000C                tst.w      [A6 + 0xC]
  5263. 00003CA2  671E                     beq        +0x20 /* 00003CC2 */
  5264. 00003CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  5265. 00003CA8  41E8 00D6                lea.l      A0, [A0 + 0xD6]
  5266. 00003CAC  226E 0008                movea.l    A1, [A6 + 0x8]
  5267. 00003CB0  2288                     move.l     [A1], A0
  5268. 00003CB2  206E 0008                movea.l    A0, [A6 + 0x8]
  5269. 00003CB6  4868 00D6                pea.l      [A0 + 0xD6]
  5270. 00003CBA  4EB9 0000 17B0           jsr        [0x000017B0]
  5271. 00003CC0  584F                     addq.w     A7, 4
  5272. label00003CC2:
  5273. 00003CC2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5274. 00003CC6  4267                     clr.w      -[A7]
  5275. 00003CC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5276. 00003CCC  61FF 0000 1E90           bsr        +0x1E92 /* 00005B5E */
  5277. 00003CD2  206E 0008                movea.l    A0, [A6 + 0x8]
  5278. 00003CD6  4868 007C                pea.l      [A0 + 0x7C]
  5279. 00003CDA  4EB9 0000 18E8           jsr        [0x000018E8]
  5280. 00003CE0  41F9 0000 5824           lea.l      A0, [0x00005824]
  5281. 00003CE6  226E 0008                movea.l    A1, [A6 + 0x8]
  5282. 00003CEA  2348 0004                move.l     [A1 + 0x4], A0
  5283. 00003CEE  41F9 0000 5824           lea.l      A0, [0x00005824]
  5284. 00003CF4  41E8 01E4                lea.l      A0, [A0 + 0x1E4]
  5285. 00003CF8  226E 0008                movea.l    A1, [A6 + 0x8]
  5286. 00003CFC  2251                     movea.l    A1, [A1]
  5287. 00003CFE  2288                     move.l     [A1], A0
  5288. 00003D00  41F9 0000 5824           lea.l      A0, [0x00005824]
  5289. 00003D06  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  5290. 00003D0A  226E 0008                movea.l    A1, [A6 + 0x8]
  5291. 00003D0E  2348 007C                move.l     [A1 + 0x7C], A0
  5292. 00003D12  206E 0008                movea.l    A0, [A6 + 0x8]
  5293. 00003D16  2450                     movea.l    A2, [A0]
  5294. 00003D18  41E8 00D6                lea.l      A0, [A0 + 0xD6]
  5295. 00003D1C  91CA                     sub.l      A0, A2
  5296. 00003D1E  2548 0008                move.l     [A2 + 0x8], A0
  5297. 00003D22  206E 0008                movea.l    A0, [A6 + 0x8]
  5298. 00003D26  4868 00AA                pea.l      [A0 + 0xAA]
  5299. 00003D2A  4EB9 0003 D090           jsr        [0x0003D090]
  5300. 00003D30  206E 0008                movea.l    A0, [A6 + 0x8]
  5301. 00003D34  42A8 00D2                clr.l      [A0 + 0xD2]
  5302. 00003D38  206E 0008                movea.l    A0, [A6 + 0x8]
  5303. 00003D3C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5304. 00003D40  245F                     movea.l    A2, [A7]+
  5305. 00003D42  4E5E                     unlink     A6
  5306. 00003D44  4E75                     rts
  5307. 00003D46  4E56 0000                link       A6, 0
  5308. 00003D4A  2F0B                     move.l     -[A7], A3
  5309. 00003D4C  2F0A                     move.l     -[A7], A2
  5310. 00003D4E  246E 0008                movea.l    A2, [A6 + 0x8]
  5311. 00003D52  200A                     move.l     D0, A2
  5312. 00003D54  6700 0088                beq        +0x8A /* 00003DDE */
  5313. 00003D58  41F9 0000 5824           lea.l      A0, [0x00005824]
  5314. 00003D5E  2548 0004                move.l     [A2 + 0x4], A0
  5315. 00003D62  41F9 0000 5824           lea.l      A0, [0x00005824]
  5316. 00003D68  41E8 01E4                lea.l      A0, [A0 + 0x1E4]
  5317. 00003D6C  2252                     movea.l    A1, [A2]
  5318. 00003D6E  2288                     move.l     [A1], A0
  5319. 00003D70  41F9 0000 5824           lea.l      A0, [0x00005824]
  5320. 00003D76  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  5321. 00003D7A  2548 007C                move.l     [A2 + 0x7C], A0
  5322. 00003D7E  2652                     movea.l    A3, [A2]
  5323. 00003D80  204A                     movea.l    A0, A2
  5324. 00003D82  41E8 00D6                lea.l      A0, [A0 + 0xD6]
  5325. 00003D86  91CB                     sub.l      A0, A3
  5326. 00003D88  2748 0008                move.l     [A3 + 0x8], A0
  5327. 00003D8C  3F3C FFFF                move.w     -[A7], 0xFFFF
  5328. 00003D90  204A                     movea.l    A0, A2
  5329. 00003D92  4868 00AA                pea.l      [A0 + 0xAA]
  5330. 00003D96  4EB9 0003 D056           jsr        [0x0003D056]
  5331. 00003D9C  4267                     clr.w      -[A7]
  5332. 00003D9E  204A                     movea.l    A0, A2
  5333. 00003DA0  4868 007C                pea.l      [A0 + 0x7C]
  5334. 00003DA4  4EB9 0000 18F0           jsr        [0x000018F0]
  5335. 00003DAA  4267                     clr.w      -[A7]
  5336. 00003DAC  2F0A                     move.l     -[A7], A2
  5337. 00003DAE  61FF 0000 1E70           bsr        +0x1E72 /* 00005C20 */
  5338. 00003DB4  4A6E 000C                tst.w      [A6 + 0xC]
  5339. 00003DB8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5340. 00003DBC  6710                     beq        +0x12 /* 00003DCE */
  5341. 00003DBE  4267                     clr.w      -[A7]
  5342. 00003DC0  204A                     movea.l    A0, A2
  5343. 00003DC2  4868 00D6                pea.l      [A0 + 0xD6]
  5344. 00003DC6  4EB9 0000 17B8           jsr        [0x000017B8]
  5345. 00003DCC  5C4F                     addq.w     A7, 6
  5346. label00003DCE:
  5347. 00003DCE  4A6E 000C                tst.w      [A6 + 0xC]
  5348. 00003DD2  6F0A                     ble        +0xC /* 00003DDE */
  5349. 00003DD4  2F0A                     move.l     -[A7], A2
  5350. 00003DD6  4EB9 0000 0168           jsr        [0x00000168]
  5351. 00003DDC  584F                     addq.w     A7, 4
  5352. label00003DDE:
  5353. 00003DDE  204A                     movea.l    A0, A2
  5354. 00003DE0  245F                     movea.l    A2, [A7]+
  5355. 00003DE2  265F                     movea.l    A3, [A7]+
  5356. 00003DE4  4E5E                     unlink     A6
  5357. 00003DE6  4E75                     rts
  5358. 00003DE8  4E56 FFEC                link       A6, -0x0014
  5359. 00003DEC  48E7 1030                movem.l    -[A7], D3,A2,A3
  5360. 00003DF0  266E 0008                movea.l    A3, [A6 + 0x8]
  5361. 00003DF4  7601                     moveq.l    D3, 0x01
  5362. 00003DF6  42A7                     clr.l      -[A7]
  5363. 00003DF8  486B 0044                pea.l      [A3 + 0x44]
  5364. 00003DFC  486E FFEC                pea.l      [A6 - 0x14]
  5365. 00003E00  4EB9 0000 C054           jsr        [0x0000C054]
  5366. 00003E06  486E FFFC                pea.l      [A6 - 0x4]
  5367. 00003E0A  486E FFEC                pea.l      [A6 - 0x14]
  5368. 00003E0E  4EB9 0000 C00C           jsr        [0x0000C00C]
  5369. 00003E14  4A00                     tst.b      D0
  5370. 00003E16  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5371. 00003E1A  6764                     beq        +0x66 /* 00003E80 */
  5372. label00003E1C:
  5373. 00003E1C  4267                     clr.w      -[A7]
  5374. 00003E1E  4879 0000 5B08           push.l     0x5B08
  5375. 00003E24  4879 0000 5AE4           push.l     0x5AE4
  5376. 00003E2A  4878 0004                push.l     0x4
  5377. 00003E2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5378. 00003E32  4EB9 0000 0158           jsr        [0x00000158]
  5379. 00003E38  2448                     movea.l    A2, A0
  5380. 00003E3A  200A                     move.l     D0, A2
  5381. 00003E3C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5382. 00003E40  672A                     beq        +0x2C /* 00003E6C */
  5383. 00003E42  2F0A                     move.l     -[A7], A2
  5384. 00003E44  2F0B                     move.l     -[A7], A3
  5385. 00003E46  2057                     movea.l    A0, [A7]
  5386. 00003E48  2268 0004                movea.l    A1, [A0 + 0x4]
  5387. 00003E4C  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  5388. 00003E50  4E91                     jsr        [A1]
  5389. 00003E52  2F0A                     move.l     -[A7], A2
  5390. 00003E54  2057                     movea.l    A0, [A7]
  5391. 00003E56  2268 0004                movea.l    A1, [A0 + 0x4]
  5392. 00003E5A  2269 001C                movea.l    A1, [A1 + 0x1C]
  5393. 00003E5E  4E91                     jsr        [A1]
  5394. 00003E60  4A80                     tst.l      D0
  5395. 00003E62  57C0                     seq        D0
  5396. 00003E64  4400                     neg.b      D0
  5397. 00003E66  C600                     and.b      D3, D0
  5398. 00003E68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5399. label00003E6C:
  5400. 00003E6C  486E FFFC                pea.l      [A6 - 0x4]
  5401. 00003E70  486E FFEC                pea.l      [A6 - 0x14]
  5402. 00003E74  4EB9 0000 C00C           jsr        [0x0000C00C]
  5403. 00003E7A  4A00                     tst.b      D0
  5404. 00003E7C  504F                     addq.w     A7, 8
  5405. 00003E7E  669C                     bne        -0x62 /* 00003E1C */
  5406. label00003E80:
  5407. 00003E80  4A03                     tst.b      D3
  5408. 00003E82  6734                     beq        +0x36 /* 00003EB8 */
  5409. 00003E84  486B 00AA                pea.l      [A3 + 0xAA]
  5410. 00003E88  4EB9 0000 21B4           jsr        [0x000021B4]
  5411. 00003E8E  4A80                     tst.l      D0
  5412. 00003E90  584F                     addq.w     A7, 4
  5413. 00003E92  6724                     beq        +0x26 /* 00003EB8 */
  5414. 00003E94  4878 0001                push.l     0x1
  5415. 00003E98  4878 0001                push.l     0x1
  5416. 00003E9C  486B 00AA                pea.l      [A3 + 0xAA]
  5417. 00003EA0  4EB9 0003 D0C0           jsr        [0x0003D0C0]
  5418. 00003EA6  504F                     addq.w     A7, 8
  5419. 00003EA8  2F10                     move.l     -[A7], [A0]
  5420. 00003EAA  2057                     movea.l    A0, [A7]
  5421. 00003EAC  2268 0004                movea.l    A1, [A0 + 0x4]
  5422. 00003EB0  2269 0020                movea.l    A1, [A1 + 0x20]
  5423. 00003EB4  4E91                     jsr        [A1]
  5424. 00003EB6  504F                     addq.w     A7, 8
  5425. label00003EB8:
  5426. 00003EB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  5427. 00003EBC  486E FFEC                pea.l      [A6 - 0x14]
  5428. 00003EC0  4EB9 0000 C022           jsr        [0x0000C022]
  5429. 00003EC6  5C4F                     addq.w     A7, 6
  5430. 00003EC8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5431. 00003ECC  4E5E                     unlink     A6
  5432. 00003ECE  4E75                     rts
  5433. 00003ED0  4E56 0000                link       A6, 0
  5434. 00003ED4  2F0B                     move.l     -[A7], A3
  5435. 00003ED6  2F0A                     move.l     -[A7], A2
  5436. 00003ED8  266E 0008                movea.l    A3, [A6 + 0x8]
  5437. 00003EDC  4AAE 000C                tst.l      [A6 + 0xC]
  5438. 00003EE0  675A                     beq        +0x5C /* 00003F3C */
  5439. 00003EE2  244B                     movea.l    A2, A3
  5440. 00003EE4  200B                     move.l     D0, A3
  5441. 00003EE6  6704                     beq        +0x6 /* 00003EEC */
  5442. 00003EE8  45EA 007C                lea.l      A2, [A2 + 0x7C]
  5443. label00003EEC:
  5444. 00003EEC  2F0A                     move.l     -[A7], A2
  5445. 00003EEE  206E 000C                movea.l    A0, [A6 + 0xC]
  5446. 00003EF2  4868 0028                pea.l      [A0 + 0x28]
  5447. 00003EF6  4EB9 0000 1830           jsr        [0x00001830]
  5448. 00003EFC  486E 000C                pea.l      [A6 + 0xC]
  5449. 00003F00  486B 00AA                pea.l      [A3 + 0xAA]
  5450. 00003F04  4EB9 0003 D0D6           jsr        [0x0003D0D6]
  5451. 00003F0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5452. 00003F0E  2057                     movea.l    A0, [A7]
  5453. 00003F10  2268 0004                movea.l    A1, [A0 + 0x4]
  5454. 00003F14  2269 001C                movea.l    A1, [A1 + 0x1C]
  5455. 00003F18  4E91                     jsr        [A1]
  5456. 00003F1A  5380                     subq.l     D0, 1
  5457. 00003F1C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5458. 00003F20  661A                     bne        +0x1C /* 00003F3C */
  5459. 00003F22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5460. 00003F26  4878 00CB                push.l     0xCB
  5461. 00003F2A  2F0B                     move.l     -[A7], A3
  5462. 00003F2C  2057                     movea.l    A0, [A7]
  5463. 00003F2E  2268 0004                movea.l    A1, [A0 + 0x4]
  5464. 00003F32  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  5465. 00003F36  4E91                     jsr        [A1]
  5466. 00003F38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5467. label00003F3C:
  5468. 00003F3C  245F                     movea.l    A2, [A7]+
  5469. 00003F3E  265F                     movea.l    A3, [A7]+
  5470. 00003F40  4E5E                     unlink     A6
  5471. 00003F42  4E75                     rts
  5472. 00003F44  4E56 0000                link       A6, 0
  5473. 00003F48  2F0A                     move.l     -[A7], A2
  5474. 00003F4A  2F03                     move.l     -[A7], D3
  5475. 00003F4C  7600                     moveq.l    D3, 0x00
  5476. 00003F4E  206E 0008                movea.l    A0, [A6 + 0x8]
  5477. 00003F52  2468 00D2                movea.l    A2, [A0 + 0xD2]
  5478. 00003F56  200A                     move.l     D0, A2
  5479. 00003F58  670C                     beq        +0xE /* 00003F66 */
  5480. 00003F5A  2F0A                     move.l     -[A7], A2
  5481. 00003F5C  4EB9 0001 3E86           jsr        [0x00013E86]
  5482. 00003F62  2600                     move.l     D3, D0
  5483. 00003F64  584F                     addq.w     A7, 4
  5484. label00003F66:
  5485. 00003F66  2003                     move.l     D0, D3
  5486. 00003F68  261F                     move.l     D3, [A7]+
  5487. 00003F6A  245F                     movea.l    A2, [A7]+
  5488. 00003F6C  4E5E                     unlink     A6
  5489. 00003F6E  4E75                     rts
  5490. 00003F70  4E56 0000                link       A6, 0
  5491. 00003F74  2F0A                     move.l     -[A7], A2
  5492. 00003F76  4267                     clr.w      -[A7]
  5493. 00003F78  4879 0000 5B08           push.l     0x5B08
  5494. 00003F7E  4879 0000 5AE4           push.l     0x5AE4
  5495. 00003F84  4878 0004                push.l     0x4
  5496. 00003F88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5497. 00003F8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5498. 00003F90  2057                     movea.l    A0, [A7]
  5499. 00003F92  2268 0004                movea.l    A1, [A0 + 0x4]
  5500. 00003F96  2269 0010                movea.l    A1, [A1 + 0x10]
  5501. 00003F9A  4E91                     jsr        [A1]
  5502. 00003F9C  504F                     addq.w     A7, 8
  5503. 00003F9E  2F08                     move.l     -[A7], A0
  5504. 00003FA0  4EB9 0000 0158           jsr        [0x00000158]
  5505. 00003FA6  2448                     movea.l    A2, A0
  5506. 00003FA8  200A                     move.l     D0, A2
  5507. 00003FAA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5508. 00003FAE  6714                     beq        +0x16 /* 00003FC4 */
  5509. 00003FB0  4878 0001                push.l     0x1
  5510. 00003FB4  2F0A                     move.l     -[A7], A2
  5511. 00003FB6  2057                     movea.l    A0, [A7]
  5512. 00003FB8  2268 0004                movea.l    A1, [A0 + 0x4]
  5513. 00003FBC  2269 0020                movea.l    A1, [A1 + 0x20]
  5514. 00003FC0  4E91                     jsr        [A1]
  5515. 00003FC2  504F                     addq.w     A7, 8
  5516. label00003FC4:
  5517. 00003FC4  245F                     movea.l    A2, [A7]+
  5518. 00003FC6  4E5E                     unlink     A6
  5519. 00003FC8  4E75                     rts
  5520. 00003FCA  4E56 FFE8                link       A6, -0x0018
  5521. 00003FCE  48E7 0038                movem.l    -[A7], A2,A3,A4
  5522. 00003FD2  266E 0008                movea.l    A3, [A6 + 0x8]
  5523. 00003FD6  286E 0010                movea.l    A4, [A6 + 0x10]
  5524. 00003FDA  202E 000C                move.l     D0, [A6 + 0xC]
  5525. 00003FDE  0480 0000 00CA           subi.l     D0, 0xCA
  5526. 00003FE4  6708                     beq        +0xA /* 00003FEE */
  5527. 00003FE6  5380                     subq.l     D0, 1
  5528. 00003FE8  6732                     beq        +0x34 /* 0000401C */
  5529. 00003FEA  6000 00E2                bra        +0xE4 /* 000040CE */
  5530. label00003FEE:
  5531. 00003FEE  244C                     movea.l    A2, A4
  5532. 00003FF0  200C                     move.l     D0, A4
  5533. 00003FF2  6704                     beq        +0x6 /* 00003FF8 */
  5534. 00003FF4  45EA FFD8                lea.l      A2, [A2 - 0x28]
  5535. label00003FF8:
  5536. 00003FF8  2D4A FFE8                move.l     [A6 - 0x18], A2
  5537. 00003FFC  204A                     movea.l    A0, A2
  5538. 00003FFE  B1EB 00D2                cmpa.l     A0, [A3 + 0xD2]
  5539. 00004002  6604                     bne        +0x6 /* 00004008 */
  5540. 00004004  42AB 00D2                clr.l      [A3 + 0xD2]
  5541. label00004008:
  5542. 00004008  486E FFE8                pea.l      [A6 - 0x18]
  5543. 0000400C  486B 00AA                pea.l      [A3 + 0xAA]
  5544. 00004010  4EB9 0003 D154           jsr        [0x0003D154]
  5545. 00004016  504F                     addq.w     A7, 8
  5546. 00004018  6000 00B4                bra        +0xB6 /* 000040CE */
  5547. label0000401C:
  5548. 0000401C  244C                     movea.l    A2, A4
  5549. 0000401E  200C                     move.l     D0, A4
  5550. 00004020  663E                     bne        +0x40 /* 00004060 */
  5551. 00004022  4EB9 0000 1D0A           jsr        [0x00001D0A]
  5552. 00004028  5300                     subq.b     D0, 1
  5553. 0000402A  661C                     bne        +0x1E /* 00004048 */
  5554. 0000402C  4878 00CD                push.l     0xCD
  5555. 00004030  4879 0000 5AAA           push.l     0x5AAA
  5556. 00004036  4879 0000 5ABE           push.l     0x5ABE
  5557. 0000403C  4EB9 0000 01B0           jsr        [0x000001B0]
  5558. 00004042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5559. 00004046  6018                     bra        +0x1A /* 00004060 */
  5560. label00004048:
  5561. 00004048  4EB9 0000 1D0A           jsr        [0x00001D0A]
  5562. 0000404E  5500                     subq.b     D0, 2
  5563. 00004050  660E                     bne        +0x10 /* 00004060 */
  5564. 00004052  4879 0000 5ABE           push.l     0x5ABE
  5565. 00004058  4EB9 0000 1CFC           jsr        [0x00001CFC]
  5566. 0000405E  584F                     addq.w     A7, 4
  5567. label00004060:
  5568. 00004060  B5EB 00D2                cmpa.l     A2, [A3 + 0xD2]
  5569. 00004064  6768                     beq        +0x6A /* 000040CE */
  5570. 00004066  42A7                     clr.l      -[A7]
  5571. 00004068  486B 00AA                pea.l      [A3 + 0xAA]
  5572. 0000406C  486E FFEC                pea.l      [A6 - 0x14]
  5573. 00004070  4EB9 0003 D136           jsr        [0x0003D136]
  5574. 00004076  486E FFFC                pea.l      [A6 - 0x4]
  5575. 0000407A  486E FFEC                pea.l      [A6 - 0x14]
  5576. 0000407E  4EB9 0003 D0EE           jsr        [0x0003D0EE]
  5577. 00004084  4A00                     tst.b      D0
  5578. 00004086  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5579. 0000408A  672E                     beq        +0x30 /* 000040BA */
  5580. label0000408C:
  5581. 0000408C  B5EE FFFC                cmpa.l     A2, [A6 - 0x4]
  5582. 00004090  6714                     beq        +0x16 /* 000040A6 */
  5583. 00004092  42A7                     clr.l      -[A7]
  5584. 00004094  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5585. 00004098  2057                     movea.l    A0, [A7]
  5586. 0000409A  2268 0004                movea.l    A1, [A0 + 0x4]
  5587. 0000409E  2269 0020                movea.l    A1, [A1 + 0x20]
  5588. 000040A2  4E91                     jsr        [A1]
  5589. 000040A4  504F                     addq.w     A7, 8
  5590. label000040A6:
  5591. 000040A6  486E FFFC                pea.l      [A6 - 0x4]
  5592. 000040AA  486E FFEC                pea.l      [A6 - 0x14]
  5593. 000040AE  4EB9 0003 D0EE           jsr        [0x0003D0EE]
  5594. 000040B4  4A00                     tst.b      D0
  5595. 000040B6  504F                     addq.w     A7, 8
  5596. 000040B8  66D2                     bne        -0x2C /* 0000408C */
  5597. label000040BA:
  5598. 000040BA  274A 00D2                move.l     [A3 + 0xD2], A2
  5599. 000040BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  5600. 000040C2  486E FFEC                pea.l      [A6 - 0x14]
  5601. 000040C6  4EB9 0003 D104           jsr        [0x0003D104]
  5602. 000040CC  5C4F                     addq.w     A7, 6
  5603. label000040CE:
  5604. 000040CE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5605. 000040D2  4E5E                     unlink     A6
  5606. 000040D4  4E75                     rts
  5607. 000040D6  4E56 FFDC                link       A6, -0x0024
  5608. 000040DA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5609. 000040DE  4A6E 000C                tst.w      [A6 + 0xC]
  5610. 000040E2  671E                     beq        +0x20 /* 00004102 */
  5611. 000040E4  206E 0008                movea.l    A0, [A6 + 0x8]
  5612. 000040E8  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  5613. 000040EC  226E 0008                movea.l    A1, [A6 + 0x8]
  5614. 000040F0  2288                     move.l     [A1], A0
  5615. 000040F2  206E 0008                movea.l    A0, [A6 + 0x8]
  5616. 000040F6  4868 00BA                pea.l      [A0 + 0xBA]
  5617. 000040FA  4EB9 0000 17B0           jsr        [0x000017B0]
  5618. 00004100  584F                     addq.w     A7, 4
  5619. label00004102:
  5620. 00004102  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5621. 00004106  4267                     clr.w      -[A7]
  5622. 00004108  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5623. 0000410C  61FF 0000 1A50           bsr        +0x1A52 /* 00005B5E */
  5624. 00004112  206E 0008                movea.l    A0, [A6 + 0x8]
  5625. 00004116  4868 007C                pea.l      [A0 + 0x7C]
  5626. 0000411A  4EB9 0000 18E8           jsr        [0x000018E8]
  5627. 00004120  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5628. 00004126  226E 0008                movea.l    A1, [A6 + 0x8]
  5629. 0000412A  2348 0004                move.l     [A1 + 0x4], A0
  5630. 0000412E  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5631. 00004134  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  5632. 00004138  226E 0008                movea.l    A1, [A6 + 0x8]
  5633. 0000413C  2251                     movea.l    A1, [A1]
  5634. 0000413E  2288                     move.l     [A1], A0
  5635. 00004140  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5636. 00004146  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  5637. 0000414A  226E 0008                movea.l    A1, [A6 + 0x8]
  5638. 0000414E  2348 007C                move.l     [A1 + 0x7C], A0
  5639. 00004152  206E 0008                movea.l    A0, [A6 + 0x8]
  5640. 00004156  2450                     movea.l    A2, [A0]
  5641. 00004158  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  5642. 0000415C  91CA                     sub.l      A0, A2
  5643. 0000415E  2548 0008                move.l     [A2 + 0x8], A0
  5644. 00004162  4878 000C                push.l     0xC
  5645. 00004166  486E FFF4                pea.l      [A6 - 0xC]
  5646. 0000416A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5647. 0000416E  2057                     movea.l    A0, [A7]
  5648. 00004170  2250                     movea.l    A1, [A0]
  5649. 00004172  2269 0024                movea.l    A1, [A1 + 0x24]
  5650. 00004176  4E91                     jsr        [A1]
  5651. 00004178  206E 0008                movea.l    A0, [A6 + 0x8]
  5652. 0000417C  216E FFFC 00B6           move.l     [A0 + 0xB6], [A6 - 0x4]
  5653. 00004182  206E 0008                movea.l    A0, [A6 + 0x8]
  5654. 00004186  42A8 00AA                clr.l      [A0 + 0xAA]
  5655. 0000418A  206E 0008                movea.l    A0, [A6 + 0x8]
  5656. 0000418E  42A8 00AE                clr.l      [A0 + 0xAE]
  5657. 00004192  206E 0008                movea.l    A0, [A6 + 0x8]
  5658. 00004196  42A8 00B2                clr.l      [A0 + 0xB2]
  5659. 0000419A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5660. 0000419E  2D4F FFF0                move.l     [A6 - 0x10], A7
  5661. 000041A2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5662. 000041A6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5663. 000041AA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5664. 000041AE  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5665. 000041B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5666. 000041B6  61FF 0000 0100           bsr        +0x102 /* 000042B8 */
  5667. 000041BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5668. 000041C0  605A                     bra        +0x5C /* 0000421C */
  5669. 000041C2  206E 0008                movea.l    A0, [A6 + 0x8]
  5670. 000041C6  2628 00AE                move.l     D3, [A0 + 0xAE]
  5671. 000041CA  2643                     movea.l    A3, D3
  5672. 000041CC  4A83                     tst.l      D3
  5673. 000041CE  6714                     beq        +0x16 /* 000041E4 */
  5674. 000041D0  3F3C 0001                move.w     -[A7], 0x1
  5675. 000041D4  2F0B                     move.l     -[A7], A3
  5676. 000041D6  2057                     movea.l    A0, [A7]
  5677. 000041D8  2268 0004                movea.l    A1, [A0 + 0x4]
  5678. 000041DC  2269 0008                movea.l    A1, [A1 + 0x8]
  5679. 000041E0  4E91                     jsr        [A1]
  5680. 000041E2  5C4F                     addq.w     A7, 6
  5681. label000041E4:
  5682. 000041E4  206E 0008                movea.l    A0, [A6 + 0x8]
  5683. 000041E8  2828 00B2                move.l     D4, [A0 + 0xB2]
  5684. 000041EC  2844                     movea.l    A4, D4
  5685. 000041EE  4A84                     tst.l      D4
  5686. 000041F0  6714                     beq        +0x16 /* 00004206 */
  5687. 000041F2  3F3C 0001                move.w     -[A7], 0x1
  5688. 000041F6  2F0C                     move.l     -[A7], A4
  5689. 000041F8  2057                     movea.l    A0, [A7]
  5690. 000041FA  2268 0004                movea.l    A1, [A0 + 0x4]
  5691. 000041FE  2269 0008                movea.l    A1, [A1 + 0x8]
  5692. 00004202  4E91                     jsr        [A1]
  5693. 00004204  5C4F                     addq.w     A7, 6
  5694. label00004206:
  5695. 00004206  42A7                     clr.l      -[A7]
  5696. 00004208  42A7                     clr.l      -[A7]
  5697. 0000420A  42A7                     clr.l      -[A7]
  5698. 0000420C  4EB9 0000 0148           jsr        [0x00000148]
  5699. 00004212  486E FFDC                pea.l      [A6 - 0x24]
  5700. 00004216  4EB9 0000 0150           jsr        [0x00000150]
  5701. label0000421C:
  5702. 0000421C  206E 0008                movea.l    A0, [A6 + 0x8]
  5703. 00004220  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5704. 00004224  4E5E                     unlink     A6
  5705. 00004226  4E75                     rts
  5706. 00004228  4E56 0000                link       A6, 0
  5707. 0000422C  2F0B                     move.l     -[A7], A3
  5708. 0000422E  2F0A                     move.l     -[A7], A2
  5709. 00004230  246E 0008                movea.l    A2, [A6 + 0x8]
  5710. 00004234  200A                     move.l     D0, A2
  5711. 00004236  6776                     beq        +0x78 /* 000042AE */
  5712. 00004238  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5713. 0000423E  2548 0004                move.l     [A2 + 0x4], A0
  5714. 00004242  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5715. 00004248  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  5716. 0000424C  2252                     movea.l    A1, [A2]
  5717. 0000424E  2288                     move.l     [A1], A0
  5718. 00004250  41F9 0000 53C8           lea.l      A0, [0x000053C8]
  5719. 00004256  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  5720. 0000425A  2548 007C                move.l     [A2 + 0x7C], A0
  5721. 0000425E  2652                     movea.l    A3, [A2]
  5722. 00004260  204A                     movea.l    A0, A2
  5723. 00004262  41E8 00BA                lea.l      A0, [A0 + 0xBA]
  5724. 00004266  91CB                     sub.l      A0, A3
  5725. 00004268  2748 0008                move.l     [A3 + 0x8], A0
  5726. 0000426C  4267                     clr.w      -[A7]
  5727. 0000426E  204A                     movea.l    A0, A2
  5728. 00004270  4868 007C                pea.l      [A0 + 0x7C]
  5729. 00004274  4EB9 0000 18F0           jsr        [0x000018F0]
  5730. 0000427A  4267                     clr.w      -[A7]
  5731. 0000427C  2F0A                     move.l     -[A7], A2
  5732. 0000427E  61FF 0000 19A0           bsr        +0x19A2 /* 00005C20 */
  5733. 00004284  4A6E 000C                tst.w      [A6 + 0xC]
  5734. 00004288  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5735. 0000428C  6710                     beq        +0x12 /* 0000429E */
  5736. 0000428E  4267                     clr.w      -[A7]
  5737. 00004290  204A                     movea.l    A0, A2
  5738. 00004292  4868 00BA                pea.l      [A0 + 0xBA]
  5739. 00004296  4EB9 0000 17B8           jsr        [0x000017B8]
  5740. 0000429C  5C4F                     addq.w     A7, 6
  5741. label0000429E:
  5742. 0000429E  4A6E 000C                tst.w      [A6 + 0xC]
  5743. 000042A2  6F0A                     ble        +0xC /* 000042AE */
  5744. 000042A4  2F0A                     move.l     -[A7], A2
  5745. 000042A6  4EB9 0000 0168           jsr        [0x00000168]
  5746. 000042AC  584F                     addq.w     A7, 4
  5747. label000042AE:
  5748. 000042AE  204A                     movea.l    A0, A2
  5749. 000042B0  245F                     movea.l    A2, [A7]+
  5750. 000042B2  265F                     movea.l    A3, [A7]+
  5751. 000042B4  4E5E                     unlink     A6
  5752. 000042B6  4E75                     rts
  5753. fn000042B8:
  5754. 000042B8  4E56 FFE2                link       A6, -0x001E
  5755. 000042BC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5756. 000042C0  246E 0008                movea.l    A2, [A6 + 0x8]
  5757. 000042C4  382E 000C                move.w     D4, [A6 + 0xC]
  5758. 000042C8  362E 0010                move.w     D3, [A6 + 0x10]
  5759. 000042CC  422E FFEA                clr.b      [A6 - 0x16]
  5760. 000042D0  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  5761. 000042D6  42AE FFF8                clr.l      [A6 - 0x8]
  5762. 000042DA  2D4A FFFC                move.l     [A6 - 0x4], A2
  5763. 000042DE  4A44                     tst.w      D4
  5764. 000042E0  6D00 00D2                blt        +0xD4 /* 000043B4 */
  5765. 000042E4  70FD                     moveq.l    D0, 0xFFFFFFFD
  5766. 000042E6  2D40 FFE2                move.l     [A6 - 0x1E], D0
  5767. 000042EA  302A 000C                move.w     D0, [A2 + 0xC]
  5768. 000042EE  9044                     sub.w      D0, D4
  5769. 000042F0  906E 000E                sub.w      D0, [A6 + 0xE]
  5770. 000042F4  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5771. 000042F8  3D7C 0010 FFE8           move.w     [A6 - 0x18], 0x10
  5772. 000042FE  3044                     movea.w    A0, D4
  5773. 00004300  2D48 FFF0                move.l     [A6 - 0x10], A0
  5774. 00004304  302A 000E                move.w     D0, [A2 + 0xE]
  5775. 00004308  48C0                     ext.l      D0
  5776. 0000430A  72F0                     moveq.l    D1, 0xFFFFFFF0
  5777. 0000430C  D081                     add.l      D0, D1
  5778. 0000430E  48C0                     ext.l      D0
  5779. 00004310  2D40 FFF4                move.l     [A6 - 0xC], D0
  5780. 00004314  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  5781. 0000431A  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  5782. 00004320  422E FFED                clr.b      [A6 - 0x13]
  5783. 00004324  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  5784. 0000432A  4878 0080                push.l     0x80
  5785. 0000432E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  5786. 00004334  2648                     movea.l    A3, A0
  5787. 00004336  2008                     move.l     D0, A0
  5788. 00004338  584F                     addq.w     A7, 4
  5789. 0000433A  672A                     beq        +0x2C /* 00004366 */
  5790. 0000433C  2F0A                     move.l     -[A7], A2
  5791. 0000433E  4879 0000 779A           push.l     0x779A
  5792. 00004344  2F3C 0010 0000           move.l     -[A7], 0x100000
  5793. 0000434A  42A7                     clr.l      -[A7]
  5794. 0000434C  42A7                     clr.l      -[A7]
  5795. 0000434E  42A7                     clr.l      -[A7]
  5796. 00004350  42A7                     clr.l      -[A7]
  5797. 00004352  486E FFE2                pea.l      [A6 - 0x1E]
  5798. 00004356  3F3C 0001                move.w     -[A7], 0x1
  5799. 0000435A  2F0B                     move.l     -[A7], A3
  5800. 0000435C  61FF 0000 0A70           bsr        +0xA72 /* 00004DCE */
  5801. 00004362  4FEF 0026                lea.l      A7, [A7 + 0x26]
  5802. label00004366:
  5803. 00004366  254B 00B2                move.l     [A2 + 0xB2], A3
  5804. 0000436A  4A39 0002 6118           tst.b      [0x00026118]
  5805. 00004370  6614                     bne        +0x16 /* 00004386 */
  5806. 00004372  41F9 0000 1140           lea.l      A0, [0x00001140]
  5807. 00004378  23C8 0002 611A           move.l     [0x0002611A], A0
  5808. 0000437E  13FC 0001 0002 6118      move.b     [0x00026118], 0x1
  5809. label00004386:
  5810. 00004386  2F39 0002 611A           move.l     -[A7], [0x0002611A]
  5811. 0000438C  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  5812. 00004390  4EB9 0003 D19A           jsr        [0x0003D19A]
  5813. 00004396  264A                     movea.l    A3, A2
  5814. 00004398  200A                     move.l     D0, A2
  5815. 0000439A  504F                     addq.w     A7, 8
  5816. 0000439C  6704                     beq        +0x6 /* 000043A2 */
  5817. 0000439E  47EB 007C                lea.l      A3, [A3 + 0x7C]
  5818. label000043A2:
  5819. 000043A2  2F0B                     move.l     -[A7], A3
  5820. 000043A4  206A 00B2                movea.l    A0, [A2 + 0xB2]
  5821. 000043A8  4868 0028                pea.l      [A0 + 0x28]
  5822. 000043AC  4EB9 0000 1830           jsr        [0x00001830]
  5823. 000043B2  504F                     addq.w     A7, 8
  5824. label000043B4:
  5825. 000043B4  4A43                     tst.w      D3
  5826. 000043B6  6D00 00D2                blt        +0xD4 /* 0000448A */
  5827. 000043BA  70FC                     moveq.l    D0, 0xFFFFFFFC
  5828. 000043BC  2D40 FFE2                move.l     [A6 - 0x1E], D0
  5829. 000043C0  3D7C 0010 FFE6           move.w     [A6 - 0x1A], 0x10
  5830. 000043C6  302A 000E                move.w     D0, [A2 + 0xE]
  5831. 000043CA  9043                     sub.w      D0, D3
  5832. 000043CC  906E 0012                sub.w      D0, [A6 + 0x12]
  5833. 000043D0  3D40 FFE8                move.w     [A6 - 0x18], D0
  5834. 000043D4  302A 000C                move.w     D0, [A2 + 0xC]
  5835. 000043D8  48C0                     ext.l      D0
  5836. 000043DA  72F0                     moveq.l    D1, 0xFFFFFFF0
  5837. 000043DC  D081                     add.l      D0, D1
  5838. 000043DE  48C0                     ext.l      D0
  5839. 000043E0  2D40 FFF0                move.l     [A6 - 0x10], D0
  5840. 000043E4  3043                     movea.w    A0, D3
  5841. 000043E6  2D48 FFF4                move.l     [A6 - 0xC], A0
  5842. 000043EA  422E FFEC                clr.b      [A6 - 0x14]
  5843. 000043EE  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  5844. 000043F4  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  5845. 000043FA  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  5846. 00004400  4878 0080                push.l     0x80
  5847. 00004404  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  5848. 0000440A  2648                     movea.l    A3, A0
  5849. 0000440C  2008                     move.l     D0, A0
  5850. 0000440E  584F                     addq.w     A7, 4
  5851. 00004410  672A                     beq        +0x2C /* 0000443C */
  5852. 00004412  2F0A                     move.l     -[A7], A2
  5853. 00004414  4879 0000 779A           push.l     0x779A
  5854. 0000441A  2F3C 0010 0000           move.l     -[A7], 0x100000
  5855. 00004420  42A7                     clr.l      -[A7]
  5856. 00004422  42A7                     clr.l      -[A7]
  5857. 00004424  42A7                     clr.l      -[A7]
  5858. 00004426  42A7                     clr.l      -[A7]
  5859. 00004428  486E FFE2                pea.l      [A6 - 0x1E]
  5860. 0000442C  3F3C 0001                move.w     -[A7], 0x1
  5861. 00004430  2F0B                     move.l     -[A7], A3
  5862. 00004432  61FF 0000 099A           bsr        +0x99C /* 00004DCE */
  5863. 00004438  4FEF 0026                lea.l      A7, [A7 + 0x26]
  5864. label0000443C:
  5865. 0000443C  254B 00AE                move.l     [A2 + 0xAE], A3
  5866. 00004440  4A39 0002 6112           tst.b      [0x00026112]
  5867. 00004446  6614                     bne        +0x16 /* 0000445C */
  5868. 00004448  41F9 0000 1138           lea.l      A0, [0x00001138]
  5869. 0000444E  23C8 0002 6114           move.l     [0x00026114], A0
  5870. 00004454  13FC 0001 0002 6112      move.b     [0x00026112], 0x1
  5871. label0000445C:
  5872. 0000445C  2F39 0002 6114           move.l     -[A7], [0x00026114]
  5873. 00004462  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  5874. 00004466  4EB9 0003 D19A           jsr        [0x0003D19A]
  5875. 0000446C  264A                     movea.l    A3, A2
  5876. 0000446E  200A                     move.l     D0, A2
  5877. 00004470  504F                     addq.w     A7, 8
  5878. 00004472  6704                     beq        +0x6 /* 00004478 */
  5879. 00004474  47EB 007C                lea.l      A3, [A3 + 0x7C]
  5880. label00004478:
  5881. 00004478  2F0B                     move.l     -[A7], A3
  5882. 0000447A  206A 00AE                movea.l    A0, [A2 + 0xAE]
  5883. 0000447E  4868 0028                pea.l      [A0 + 0x28]
  5884. 00004482  4EB9 0000 1830           jsr        [0x00001830]
  5885. 00004488  504F                     addq.w     A7, 8
  5886. label0000448A:
  5887. 0000448A  264A                     movea.l    A3, A2
  5888. 0000448C  200A                     move.l     D0, A2
  5889. 0000448E  6702                     beq        +0x4 /* 00004492 */
  5890. 00004490  2652                     movea.l    A3, [A2]
  5891. label00004492:
  5892. 00004492  2F0B                     move.l     -[A7], A3
  5893. 00004494  4EB9 0001 120C           jsr        [0x0001120C]
  5894. 0000449A  584F                     addq.w     A7, 4
  5895. 0000449C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5896. 000044A0  4E5E                     unlink     A6
  5897. 000044A2  4E75                     rts
  5898. 000044A4  4E56 FFF4                link       A6, -0x000C
  5899. 000044A8  48E7 0038                movem.l    -[A7], A2,A3,A4
  5900. 000044AC  286E 0008                movea.l    A4, [A6 + 0x8]
  5901. 000044B0  4267                     clr.w      -[A7]
  5902. 000044B2  4879 0000 5688           push.l     0x5688
  5903. 000044B8  4879 0000 566C           push.l     0x566C /* 'Vl' */
  5904. 000044BE  4878 0004                push.l     0x4
  5905. 000044C2  2F2C 00B6                move.l     -[A7], [A4 + 0xB6]
  5906. 000044C6  2F0C                     move.l     -[A7], A4
  5907. 000044C8  2057                     movea.l    A0, [A7]
  5908. 000044CA  2268 0004                movea.l    A1, [A0 + 0x4]
  5909. 000044CE  2269 0010                movea.l    A1, [A1 + 0x10]
  5910. 000044D2  4E91                     jsr        [A1]
  5911. 000044D4  504F                     addq.w     A7, 8
  5912. 000044D6  2F08                     move.l     -[A7], A0
  5913. 000044D8  4EB9 0000 0158           jsr        [0x00000158]
  5914. 000044DE  2648                     movea.l    A3, A0
  5915. 000044E0  200B                     move.l     D0, A3
  5916. 000044E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5917. 000044E6  674C                     beq        +0x4E /* 00004534 */
  5918. 000044E8  2F0C                     move.l     -[A7], A4
  5919. 000044EA  2057                     movea.l    A0, [A7]
  5920. 000044EC  2268 0004                movea.l    A1, [A0 + 0x4]
  5921. 000044F0  2269 0018                movea.l    A1, [A1 + 0x18]
  5922. 000044F4  4E91                     jsr        [A1]
  5923. 000044F6  2448                     movea.l    A2, A0
  5924. 000044F8  200A                     move.l     D0, A2
  5925. 000044FA  584F                     addq.w     A7, 4
  5926. 000044FC  6608                     bne        +0xA /* 00004506 */
  5927. 000044FE  4EB9 0000 01C0           jsr        [0x000001C0]
  5928. 00004504  2448                     movea.l    A2, A0
  5929. label00004506:
  5930. 00004506  2F0A                     move.l     -[A7], A2
  5931. 00004508  486E FFF4                pea.l      [A6 - 0xC]
  5932. 0000450C  4EB9 0000 0270           jsr        [0x00000270]
  5933. 00004512  2F0B                     move.l     -[A7], A3
  5934. 00004514  2F0C                     move.l     -[A7], A4
  5935. 00004516  2057                     movea.l    A0, [A7]
  5936. 00004518  2268 0004                movea.l    A1, [A0 + 0x4]
  5937. 0000451C  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  5938. 00004520  4E91                     jsr        [A1]
  5939. 00004522  3F3C FFFF                move.w     -[A7], 0xFFFF
  5940. 00004526  486E FFF4                pea.l      [A6 - 0xC]
  5941. 0000452A  4EB9 0000 0278           jsr        [0x00000278]
  5942. 00004530  4FEF 0016                lea.l      A7, [A7 + 0x16]
  5943. label00004534:
  5944. 00004534  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5945. 00004538  4E5E                     unlink     A6
  5946. 0000453A  4E75                     rts
  5947. 0000453C  4E56 FFF8                link       A6, -0x0008
  5948. 00004540  2F0B                     move.l     -[A7], A3
  5949. 00004542  2F0A                     move.l     -[A7], A2
  5950. 00004544  246E 0008                movea.l    A2, [A6 + 0x8]
  5951. 00004548  486E FFF8                pea.l      [A6 - 0x8]
  5952. 0000454C  2F0A                     move.l     -[A7], A2
  5953. 0000454E  2057                     movea.l    A0, [A7]
  5954. 00004550  2268 0004                movea.l    A1, [A0 + 0x4]
  5955. 00004554  2269 0040                movea.l    A1, [A1 + 0x40]
  5956. 00004558  4E91                     jsr        [A1]
  5957. 0000455A  A89E                     syscall    PenNormal
  5958. 0000455C  2F0A                     move.l     -[A7], A2
  5959. 0000455E  2057                     movea.l    A0, [A7]
  5960. 00004560  2268 0004                movea.l    A1, [A0 + 0x4]
  5961. 00004564  2269 00F0                movea.l    A1, [A1 + 0xF0]
  5962. 00004568  4E91                     jsr        [A1]
  5963. 0000456A  486E FFF8                pea.l      [A6 - 0x8]
  5964. 0000456E  A8A1                     syscall    FrameRect
  5965. 00004570  4AAA 00AE                tst.l      [A2 + 0xAE]
  5966. 00004574  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5967. 00004578  672A                     beq        +0x2C /* 000045A4 */
  5968. 0000457A  302E FFFE                move.w     D0, [A6 - 0x2]
  5969. 0000457E  48C0                     ext.l      D0
  5970. 00004580  72F0                     moveq.l    D1, 0xFFFFFFF0
  5971. 00004582  D081                     add.l      D0, D1
  5972. 00004584  3F00                     move.w     -[A7], D0
  5973. 00004586  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  5974. 0000458A  A893                     syscall    MoveTo
  5975. 0000458C  302E FFFE                move.w     D0, [A6 - 0x2]
  5976. 00004590  48C0                     ext.l      D0
  5977. 00004592  72F0                     moveq.l    D1, 0xFFFFFFF0
  5978. 00004594  D081                     add.l      D0, D1
  5979. 00004596  3F00                     move.w     -[A7], D0
  5980. 00004598  302E FFFC                move.w     D0, [A6 - 0x4]
  5981. 0000459C  48C0                     ext.l      D0
  5982. 0000459E  5380                     subq.l     D0, 1
  5983. 000045A0  3F00                     move.w     -[A7], D0
  5984. 000045A2  A891                     syscall    LineTo
  5985. label000045A4:
  5986. 000045A4  4AAA 00B2                tst.l      [A2 + 0xB2]
  5987. 000045A8  672A                     beq        +0x2C /* 000045D4 */
  5988. 000045AA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5989. 000045AE  302E FFFC                move.w     D0, [A6 - 0x4]
  5990. 000045B2  48C0                     ext.l      D0
  5991. 000045B4  72F0                     moveq.l    D1, 0xFFFFFFF0
  5992. 000045B6  D081                     add.l      D0, D1
  5993. 000045B8  3F00                     move.w     -[A7], D0
  5994. 000045BA  A893                     syscall    MoveTo
  5995. 000045BC  302E FFFE                move.w     D0, [A6 - 0x2]
  5996. 000045C0  48C0                     ext.l      D0
  5997. 000045C2  5380                     subq.l     D0, 1
  5998. 000045C4  3F00                     move.w     -[A7], D0
  5999. 000045C6  302E FFFC                move.w     D0, [A6 - 0x4]
  6000. 000045CA  48C0                     ext.l      D0
  6001. 000045CC  72F0                     moveq.l    D1, 0xFFFFFFF0
  6002. 000045CE  D081                     add.l      D0, D1
  6003. 000045D0  3F00                     move.w     -[A7], D0
  6004. 000045D2  A891                     syscall    LineTo
  6005. label000045D4:
  6006. 000045D4  2F0A                     move.l     -[A7], A2
  6007. 000045D6  61FF FFFF DD64           bsr        -0x229A /* 0000233C */
  6008. 000045DC  4A00                     tst.b      D0
  6009. 000045DE  584F                     addq.w     A7, 4
  6010. 000045E0  6600 00B6                bne        +0xB8 /* 00004698 */
  6011. 000045E4  266A 00AE                movea.l    A3, [A2 + 0xAE]
  6012. 000045E8  200B                     move.l     D0, A3
  6013. 000045EA  6752                     beq        +0x54 /* 0000463E */
  6014. 000045EC  486E FFF8                pea.l      [A6 - 0x8]
  6015. 000045F0  2F0B                     move.l     -[A7], A3
  6016. 000045F2  2057                     movea.l    A0, [A7]
  6017. 000045F4  2268 0004                movea.l    A1, [A0 + 0x4]
  6018. 000045F8  2269 003C                movea.l    A1, [A1 + 0x3C]
  6019. 000045FC  4E91                     jsr        [A1]
  6020. 000045FE  486E FFF8                pea.l      [A6 - 0x8]
  6021. 00004602  2F0A                     move.l     -[A7], A2
  6022. 00004604  2057                     movea.l    A0, [A7]
  6023. 00004606  2268 0004                movea.l    A1, [A0 + 0x4]
  6024. 0000460A  2269 0128                movea.l    A1, [A1 + 0x128]
  6025. 0000460E  4E91                     jsr        [A1]
  6026. 00004610  486E FFFC                pea.l      [A6 - 0x4]
  6027. 00004614  2F0A                     move.l     -[A7], A2
  6028. 00004616  2057                     movea.l    A0, [A7]
  6029. 00004618  2268 0004                movea.l    A1, [A0 + 0x4]
  6030. 0000461C  2269 0128                movea.l    A1, [A1 + 0x128]
  6031. 00004620  4E91                     jsr        [A1]
  6032. 00004622  486E FFF8                pea.l      [A6 - 0x8]
  6033. 00004626  A8A1                     syscall    FrameRect
  6034. 00004628  486E FFF8                pea.l      [A6 - 0x8]
  6035. 0000462C  2F3C 0001 0001           move.l     -[A7], 0x10001
  6036. 00004632  A8A9                     syscall    InsetRect
  6037. 00004634  486E FFF8                pea.l      [A6 - 0x8]
  6038. 00004638  A8A3                     syscall    EraseRect
  6039. 0000463A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6040. label0000463E:
  6041. 0000463E  266A 00B2                movea.l    A3, [A2 + 0xB2]
  6042. 00004642  200B                     move.l     D0, A3
  6043. 00004644  6752                     beq        +0x54 /* 00004698 */
  6044. 00004646  486E FFF8                pea.l      [A6 - 0x8]
  6045. 0000464A  2F0B                     move.l     -[A7], A3
  6046. 0000464C  2057                     movea.l    A0, [A7]
  6047. 0000464E  2268 0004                movea.l    A1, [A0 + 0x4]
  6048. 00004652  2269 003C                movea.l    A1, [A1 + 0x3C]
  6049. 00004656  4E91                     jsr        [A1]
  6050. 00004658  486E FFF8                pea.l      [A6 - 0x8]
  6051. 0000465C  2F0A                     move.l     -[A7], A2
  6052. 0000465E  2057                     movea.l    A0, [A7]
  6053. 00004660  2268 0004                movea.l    A1, [A0 + 0x4]
  6054. 00004664  2269 0128                movea.l    A1, [A1 + 0x128]
  6055. 00004668  4E91                     jsr        [A1]
  6056. 0000466A  486E FFFC                pea.l      [A6 - 0x4]
  6057. 0000466E  2F0A                     move.l     -[A7], A2
  6058. 00004670  2057                     movea.l    A0, [A7]
  6059. 00004672  2268 0004                movea.l    A1, [A0 + 0x4]
  6060. 00004676  2269 0128                movea.l    A1, [A1 + 0x128]
  6061. 0000467A  4E91                     jsr        [A1]
  6062. 0000467C  486E FFF8                pea.l      [A6 - 0x8]
  6063. 00004680  A8A1                     syscall    FrameRect
  6064. 00004682  486E FFF8                pea.l      [A6 - 0x8]
  6065. 00004686  2F3C 0001 0001           move.l     -[A7], 0x10001
  6066. 0000468C  A8A9                     syscall    InsetRect
  6067. 0000468E  486E FFF8                pea.l      [A6 - 0x8]
  6068. 00004692  A8A3                     syscall    EraseRect
  6069. 00004694  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6070. label00004698:
  6071. 00004698  245F                     movea.l    A2, [A7]+
  6072. 0000469A  265F                     movea.l    A3, [A7]+
  6073. 0000469C  4E5E                     unlink     A6
  6074. 0000469E  4E75                     rts
  6075. 000046A0  4E56 0000                link       A6, 0
  6076. 000046A4  2F0B                     move.l     -[A7], A3
  6077. 000046A6  2F0A                     move.l     -[A7], A2
  6078. 000046A8  266E 0008                movea.l    A3, [A6 + 0x8]
  6079. 000046AC  246B 00AE                movea.l    A2, [A3 + 0xAE]
  6080. 000046B0  200A                     move.l     D0, A2
  6081. 000046B2  6710                     beq        +0x12 /* 000046C4 */
  6082. 000046B4  2F0A                     move.l     -[A7], A2
  6083. 000046B6  2057                     movea.l    A0, [A7]
  6084. 000046B8  2268 0004                movea.l    A1, [A0 + 0x4]
  6085. 000046BC  2269 00AC                movea.l    A1, [A1 + 0xAC]
  6086. 000046C0  4E91                     jsr        [A1]
  6087. 000046C2  584F                     addq.w     A7, 4
  6088. label000046C4:
  6089. 000046C4  246B 00B2                movea.l    A2, [A3 + 0xB2]
  6090. 000046C8  200A                     move.l     D0, A2
  6091. 000046CA  6710                     beq        +0x12 /* 000046DC */
  6092. 000046CC  2F0A                     move.l     -[A7], A2
  6093. 000046CE  2057                     movea.l    A0, [A7]
  6094. 000046D0  2268 0004                movea.l    A1, [A0 + 0x4]
  6095. 000046D4  2269 00AC                movea.l    A1, [A1 + 0xAC]
  6096. 000046D8  4E91                     jsr        [A1]
  6097. 000046DA  584F                     addq.w     A7, 4
  6098. label000046DC:
  6099. 000046DC  245F                     movea.l    A2, [A7]+
  6100. 000046DE  265F                     movea.l    A3, [A7]+
  6101. 000046E0  4E5E                     unlink     A6
  6102. 000046E2  4E75                     rts
  6103. 000046E4  4E56 FFF8                link       A6, -0x0008
  6104. 000046E8  2F0B                     move.l     -[A7], A3
  6105. 000046EA  2F0A                     move.l     -[A7], A2
  6106. 000046EC  246E 0008                movea.l    A2, [A6 + 0x8]
  6107. 000046F0  266A 00AE                movea.l    A3, [A2 + 0xAE]
  6108. 000046F4  200B                     move.l     D0, A3
  6109. 000046F6  6736                     beq        +0x38 /* 0000472E */
  6110. 000046F8  2F0B                     move.l     -[A7], A3
  6111. 000046FA  4EB9 0000 E286           jsr        [0x0000E286]
  6112. 00004700  4A00                     tst.b      D0
  6113. 00004702  584F                     addq.w     A7, 4
  6114. 00004704  6728                     beq        +0x2A /* 0000472E */
  6115. 00004706  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6116. 0000470A  2057                     movea.l    A0, [A7]
  6117. 0000470C  2268 0004                movea.l    A1, [A0 + 0x4]
  6118. 00004710  2269 00B0                movea.l    A1, [A1 + 0xB0]
  6119. 00004714  4E91                     jsr        [A1]
  6120. 00004716  1F3C 0001                move.b     -[A7], 0x1
  6121. 0000471A  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6122. 0000471E  2057                     movea.l    A0, [A7]
  6123. 00004720  2268 0004                movea.l    A1, [A0 + 0x4]
  6124. 00004724  2269 00D0                movea.l    A1, [A1 + 0xD0]
  6125. 00004728  4E91                     jsr        [A1]
  6126. 0000472A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6127. label0000472E:
  6128. 0000472E  266A 00B2                movea.l    A3, [A2 + 0xB2]
  6129. 00004732  200B                     move.l     D0, A3
  6130. 00004734  6736                     beq        +0x38 /* 0000476C */
  6131. 00004736  2F0B                     move.l     -[A7], A3
  6132. 00004738  4EB9 0000 E286           jsr        [0x0000E286]
  6133. 0000473E  4A00                     tst.b      D0
  6134. 00004740  584F                     addq.w     A7, 4
  6135. 00004742  6728                     beq        +0x2A /* 0000476C */
  6136. 00004744  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6137. 00004748  2057                     movea.l    A0, [A7]
  6138. 0000474A  2268 0004                movea.l    A1, [A0 + 0x4]
  6139. 0000474E  2269 00B0                movea.l    A1, [A1 + 0xB0]
  6140. 00004752  4E91                     jsr        [A1]
  6141. 00004754  1F3C 0001                move.b     -[A7], 0x1
  6142. 00004758  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6143. 0000475C  2057                     movea.l    A0, [A7]
  6144. 0000475E  2268 0004                movea.l    A1, [A0 + 0x4]
  6145. 00004762  2269 00D0                movea.l    A1, [A1 + 0xD0]
  6146. 00004766  4E91                     jsr        [A1]
  6147. 00004768  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6148. label0000476C:
  6149. 0000476C  4227                     clr.b      -[A7]
  6150. 0000476E  2F0A                     move.l     -[A7], A2
  6151. 00004770  2057                     movea.l    A0, [A7]
  6152. 00004772  2268 0004                movea.l    A1, [A0 + 0x4]
  6153. 00004776  2269 0108                movea.l    A1, [A1 + 0x108]
  6154. 0000477A  4E91                     jsr        [A1]
  6155. 0000477C  4A00                     tst.b      D0
  6156. 0000477E  5C4F                     addq.w     A7, 6
  6157. 00004780  673E                     beq        +0x40 /* 000047C0 */
  6158. 00004782  486E FFF8                pea.l      [A6 - 0x8]
  6159. 00004786  2F0A                     move.l     -[A7], A2
  6160. 00004788  2057                     movea.l    A0, [A7]
  6161. 0000478A  2268 0004                movea.l    A1, [A0 + 0x4]
  6162. 0000478E  2269 0040                movea.l    A1, [A1 + 0x40]
  6163. 00004792  4E91                     jsr        [A1]
  6164. 00004794  486E FFF8                pea.l      [A6 - 0x8]
  6165. 00004798  4878 032B                push.l     0x32B
  6166. 0000479C  2F12                     move.l     -[A7], [A2]
  6167. 0000479E  2057                     movea.l    A0, [A7]
  6168. 000047A0  2250                     movea.l    A1, [A0]
  6169. 000047A2  2269 0018                movea.l    A1, [A1 + 0x18]
  6170. 000047A6  4E91                     jsr        [A1]
  6171. 000047A8  4A00                     tst.b      D0
  6172. 000047AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6173. 000047AE  6710                     beq        +0x12 /* 000047C0 */
  6174. 000047B0  2F0A                     move.l     -[A7], A2
  6175. 000047B2  2057                     movea.l    A0, [A7]
  6176. 000047B4  2268 0004                movea.l    A1, [A0 + 0x4]
  6177. 000047B8  2269 0110                movea.l    A1, [A1 + 0x110]
  6178. 000047BC  4E91                     jsr        [A1]
  6179. 000047BE  584F                     addq.w     A7, 4
  6180. label000047C0:
  6181. 000047C0  245F                     movea.l    A2, [A7]+
  6182. 000047C2  265F                     movea.l    A3, [A7]+
  6183. 000047C4  4E5E                     unlink     A6
  6184. 000047C6  4E75                     rts
  6185. 000047C8  4E56 0000                link       A6, 0
  6186. 000047CC  206E 0008                movea.l    A0, [A6 + 0x8]
  6187. 000047D0  216E 000C 00AA           move.l     [A0 + 0xAA], [A6 + 0xC]
  6188. 000047D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6189. 000047DA  2057                     movea.l    A0, [A7]
  6190. 000047DC  2268 0004                movea.l    A1, [A0 + 0x4]
  6191. 000047E0  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  6192. 000047E4  4E91                     jsr        [A1]
  6193. 000047E6  4E5E                     unlink     A6
  6194. 000047E8  4E75                     rts
  6195. 000047EA  4E56 FFF4                link       A6, -0x000C
  6196. 000047EE  2F0B                     move.l     -[A7], A3
  6197. 000047F0  2F0A                     move.l     -[A7], A2
  6198. 000047F2  246E 0008                movea.l    A2, [A6 + 0x8]
  6199. 000047F6  266E 000C                movea.l    A3, [A6 + 0xC]
  6200. 000047FA  486E FFFC                pea.l      [A6 - 0x4]
  6201. 000047FE  2F0B                     move.l     -[A7], A3
  6202. 00004800  61FF FFFF D126           bsr        -0x2ED8 /* 00001928 */
  6203. 00004806  486E FFF4                pea.l      [A6 - 0xC]
  6204. 0000480A  2F0B                     move.l     -[A7], A3
  6205. 0000480C  61FF FFFF D12C           bsr        -0x2ED2 /* 0000193A */
  6206. 00004812  4A2E 0010                tst.b      [A6 + 0x10]
  6207. 00004816  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6208. 0000481A  671E                     beq        +0x20 /* 0000483A */
  6209. 0000481C  302A 000C                move.w     D0, [A2 + 0xC]
  6210. 00004820  5540                     subq.w     D0, 2
  6211. 00004822  3D40 FFFC                move.w     [A6 - 0x4], D0
  6212. 00004826  4AAA 00AE                tst.l      [A2 + 0xAE]
  6213. 0000482A  6706                     beq        +0x8 /* 00004832 */
  6214. 0000482C  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  6215. label00004832:
  6216. 00004832  7001                     moveq.l    D0, 0x01
  6217. 00004834  2D40 FFF4                move.l     [A6 - 0xC], D0
  6218. 00004838  6008                     bra        +0xA /* 00004842 */
  6219. label0000483A:
  6220. 0000483A  202A 0010                move.l     D0, [A2 + 0x10]
  6221. 0000483E  91AE FFF4                sub.l      [A6 - 0xC], D0
  6222. label00004842:
  6223. 00004842  4A2E 0012                tst.b      [A6 + 0x12]
  6224. 00004846  671E                     beq        +0x20 /* 00004866 */
  6225. 00004848  302A 000E                move.w     D0, [A2 + 0xE]
  6226. 0000484C  5540                     subq.w     D0, 2
  6227. 0000484E  3D40 FFFE                move.w     [A6 - 0x2], D0
  6228. 00004852  4AAA 00B2                tst.l      [A2 + 0xB2]
  6229. 00004856  6706                     beq        +0x8 /* 0000485E */
  6230. 00004858  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  6231. label0000485E:
  6232. 0000485E  7001                     moveq.l    D0, 0x01
  6233. 00004860  2D40 FFF8                move.l     [A6 - 0x8], D0
  6234. 00004864  6008                     bra        +0xA /* 0000486E */
  6235. label00004866:
  6236. 00004866  202A 0014                move.l     D0, [A2 + 0x14]
  6237. 0000486A  91AE FFF8                sub.l      [A6 - 0x8], D0
  6238. label0000486E:
  6239. 0000486E  4227                     clr.b      -[A7]
  6240. 00004870  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6241. 00004874  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6242. 00004878  2F0B                     move.l     -[A7], A3
  6243. 0000487A  61FF FFFF D48C           bsr        -0x2B72 /* 00001D08 */
  6244. 00004880  4227                     clr.b      -[A7]
  6245. 00004882  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6246. 00004886  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  6247. 0000488A  2F0B                     move.l     -[A7], A3
  6248. 0000488C  61FF FFFF D226           bsr        -0x2DD8 /* 00001AB4 */
  6249. 00004892  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6250. 00004896  245F                     movea.l    A2, [A7]+
  6251. 00004898  265F                     movea.l    A3, [A7]+
  6252. 0000489A  4E5E                     unlink     A6
  6253. 0000489C  4E75                     rts
  6254. 0000489E  4E56 FFE4                link       A6, -0x001C
  6255. 000048A2  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  6256. 000048A6  246E 0008                movea.l    A2, [A6 + 0x8]
  6257. 000048AA  266A 00AA                movea.l    A3, [A2 + 0xAA]
  6258. 000048AE  200B                     move.l     D0, A3
  6259. 000048B0  6660                     bne        +0x62 /* 00004912 */
  6260. 000048B2  266A 00AE                movea.l    A3, [A2 + 0xAE]
  6261. 000048B6  200B                     move.l     D0, A3
  6262. 000048B8  6726                     beq        +0x28 /* 000048E0 */
  6263. 000048BA  42A7                     clr.l      -[A7]
  6264. 000048BC  2F0B                     move.l     -[A7], A3
  6265. 000048BE  2057                     movea.l    A0, [A7]
  6266. 000048C0  2268 0004                movea.l    A1, [A0 + 0x4]
  6267. 000048C4  2269 0180                movea.l    A1, [A1 + 0x180]
  6268. 000048C8  4E91                     jsr        [A1]
  6269. 000048CA  42A7                     clr.l      -[A7]
  6270. 000048CC  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6271. 000048D0  2057                     movea.l    A0, [A7]
  6272. 000048D2  2268 0004                movea.l    A1, [A0 + 0x4]
  6273. 000048D6  2269 0184                movea.l    A1, [A1 + 0x184]
  6274. 000048DA  4E91                     jsr        [A1]
  6275. 000048DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6276. label000048E0:
  6277. 000048E0  266A 00B2                movea.l    A3, [A2 + 0xB2]
  6278. 000048E4  200B                     move.l     D0, A3
  6279. 000048E6  6726                     beq        +0x28 /* 0000490E */
  6280. 000048E8  42A7                     clr.l      -[A7]
  6281. 000048EA  2F0B                     move.l     -[A7], A3
  6282. 000048EC  2057                     movea.l    A0, [A7]
  6283. 000048EE  2268 0004                movea.l    A1, [A0 + 0x4]
  6284. 000048F2  2269 0180                movea.l    A1, [A1 + 0x180]
  6285. 000048F6  4E91                     jsr        [A1]
  6286. 000048F8  42A7                     clr.l      -[A7]
  6287. 000048FA  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6288. 000048FE  2057                     movea.l    A0, [A7]
  6289. 00004900  2268 0004                movea.l    A1, [A0 + 0x4]
  6290. 00004904  2269 0184                movea.l    A1, [A1 + 0x184]
  6291. 00004908  4E91                     jsr        [A1]
  6292. 0000490A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6293. label0000490E:
  6294. 0000490E  6000 014E                bra        +0x150 /* 00004A5E */
  6295. label00004912:
  6296. 00004912  486E FFF0                pea.l      [A6 - 0x10]
  6297. 00004916  2F0B                     move.l     -[A7], A3
  6298. 00004918  61FF 0000 3040           bsr        +0x3042 /* 0000795A */
  6299. 0000491E  486E FFEC                pea.l      [A6 - 0x14]
  6300. 00004922  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6301. 00004926  61FF FFFF D000           bsr        -0x2FFE /* 00001928 */
  6302. 0000492C  486E FFE4                pea.l      [A6 - 0x1C]
  6303. 00004930  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6304. 00004934  2057                     movea.l    A0, [A7]
  6305. 00004936  2268 0004                movea.l    A1, [A0 + 0x4]
  6306. 0000493A  2269 0170                movea.l    A1, [A1 + 0x170]
  6307. 0000493E  4E91                     jsr        [A1]
  6308. 00004940  486E FFF8                pea.l      [A6 - 0x8]
  6309. 00004944  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6310. 00004948  2057                     movea.l    A0, [A7]
  6311. 0000494A  2268 0004                movea.l    A1, [A0 + 0x4]
  6312. 0000494E  2269 0174                movea.l    A1, [A1 + 0x174]
  6313. 00004952  4E91                     jsr        [A1]
  6314. 00004954  266A 00AE                movea.l    A3, [A2 + 0xAE]
  6315. 00004958  200B                     move.l     D0, A3
  6316. 0000495A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6317. 0000495E  677A                     beq        +0x7C /* 000049DA */
  6318. 00004960  2A2E FFFC                move.l     D5, [A6 - 0x4]
  6319. 00004964  2605                     move.l     D3, D5
  6320. 00004966  6C02                     bge        +0x4 /* 0000496A */
  6321. 00004968  4483                     neg.l      D3
  6322. label0000496A:
  6323. 0000496A  282E FFE8                move.l     D4, [A6 - 0x18]
  6324. 0000496E  9885                     sub.l      D4, D5
  6325. 00004970  306E FFEE                movea.w    A0, [A6 - 0x12]
  6326. 00004974  9888                     sub.l      D4, A0
  6327. 00004976  4A84                     tst.l      D4
  6328. 00004978  6F10                     ble        +0x12 /* 0000498A */
  6329. 0000497A  4AAE FFFC                tst.l      [A6 - 0x4]
  6330. 0000497E  6D04                     blt        +0x6 /* 00004984 */
  6331. 00004980  D684                     add.l      D3, D4
  6332. 00004982  6006                     bra        +0x8 /* 0000498A */
  6333. label00004984:
  6334. 00004984  B883                     cmp.l      D4, D3
  6335. 00004986  6F02                     ble        +0x4 /* 0000498A */
  6336. 00004988  2604                     move.l     D3, D4
  6337. label0000498A:
  6338. 0000498A  7800                     moveq.l    D4, 0x00
  6339. 0000498C  4A83                     tst.l      D3
  6340. 0000498E  6F0E                     ble        +0x10 /* 0000499E */
  6341. 00004990  2C2E FFF4                move.l     D6, [A6 - 0xC]
  6342. 00004994  2803                     move.l     D4, D3
  6343. 00004996  D886                     add.l      D4, D6
  6344. 00004998  5384                     subq.l     D4, 1
  6345. 0000499A  4C46 4804                movem.l    D2,A3,A6, D6
  6346. label0000499E:
  6347. 0000499E  7600                     moveq.l    D3, 0x00
  6348. 000049A0  4AAE FFFC                tst.l      [A6 - 0x4]
  6349. 000049A4  6F0E                     ble        +0x10 /* 000049B4 */
  6350. 000049A6  2E2E FFF4                move.l     D7, [A6 - 0xC]
  6351. 000049AA  2605                     move.l     D3, D5
  6352. 000049AC  D687                     add.l      D3, D7
  6353. 000049AE  5383                     subq.l     D3, 1
  6354. 000049B0  4C47 3803                movem.l    D0,D1,A3,A4,A5, D7
  6355. label000049B4:
  6356. 000049B4  2F04                     move.l     -[A7], D4
  6357. 000049B6  2F0B                     move.l     -[A7], A3
  6358. 000049B8  2057                     movea.l    A0, [A7]
  6359. 000049BA  2268 0004                movea.l    A1, [A0 + 0x4]
  6360. 000049BE  2269 0184                movea.l    A1, [A1 + 0x184]
  6361. 000049C2  4E91                     jsr        [A1]
  6362. 000049C4  2F03                     move.l     -[A7], D3
  6363. 000049C6  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6364. 000049CA  2057                     movea.l    A0, [A7]
  6365. 000049CC  2268 0004                movea.l    A1, [A0 + 0x4]
  6366. 000049D0  2269 0020                movea.l    A1, [A1 + 0x20]
  6367. 000049D4  4E91                     jsr        [A1]
  6368. 000049D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6369. label000049DA:
  6370. 000049DA  266A 00B2                movea.l    A3, [A2 + 0xB2]
  6371. 000049DE  200B                     move.l     D0, A3
  6372. 000049E0  677C                     beq        +0x7E /* 00004A5E */
  6373. 000049E2  262E FFF8                move.l     D3, [A6 - 0x8]
  6374. 000049E6  6C02                     bge        +0x4 /* 000049EA */
  6375. 000049E8  4483                     neg.l      D3
  6376. label000049EA:
  6377. 000049EA  282E FFE4                move.l     D4, [A6 - 0x1C]
  6378. 000049EE  98AE FFF8                sub.l      D4, [A6 - 0x8]
  6379. 000049F2  306E FFEC                movea.w    A0, [A6 - 0x14]
  6380. 000049F6  9888                     sub.l      D4, A0
  6381. 000049F8  4A84                     tst.l      D4
  6382. 000049FA  6F10                     ble        +0x12 /* 00004A0C */
  6383. 000049FC  4AAE FFF8                tst.l      [A6 - 0x8]
  6384. 00004A00  6D04                     blt        +0x6 /* 00004A06 */
  6385. 00004A02  D684                     add.l      D3, D4
  6386. 00004A04  6006                     bra        +0x8 /* 00004A0C */
  6387. label00004A06:
  6388. 00004A06  B883                     cmp.l      D4, D3
  6389. 00004A08  6F02                     ble        +0x4 /* 00004A0C */
  6390. 00004A0A  2604                     move.l     D3, D4
  6391. label00004A0C:
  6392. 00004A0C  7800                     moveq.l    D4, 0x00
  6393. 00004A0E  4A83                     tst.l      D3
  6394. 00004A10  6F0E                     ble        +0x10 /* 00004A20 */
  6395. 00004A12  2803                     move.l     D4, D3
  6396. 00004A14  D8AE FFF0                add.l      D4, [A6 - 0x10]
  6397. 00004A18  5384                     subq.l     D4, 1
  6398. 00004A1A  4C6E 4804 FFF0           movem.l    D2,A3,A6, [A6 - 0x10]
  6399. label00004A20:
  6400. 00004A20  7600                     moveq.l    D3, 0x00
  6401. 00004A22  4AAE FFF8                tst.l      [A6 - 0x8]
  6402. 00004A26  6F10                     ble        +0x12 /* 00004A38 */
  6403. 00004A28  262E FFF8                move.l     D3, [A6 - 0x8]
  6404. 00004A2C  D6AE FFF0                add.l      D3, [A6 - 0x10]
  6405. 00004A30  5383                     subq.l     D3, 1
  6406. 00004A32  4C6E 3803 FFF0           movem.l    D0,D1,A3,A4,A5, [A6 - 0x10]
  6407. label00004A38:
  6408. 00004A38  2F04                     move.l     -[A7], D4
  6409. 00004A3A  2F0B                     move.l     -[A7], A3
  6410. 00004A3C  2057                     movea.l    A0, [A7]
  6411. 00004A3E  2268 0004                movea.l    A1, [A0 + 0x4]
  6412. 00004A42  2269 0184                movea.l    A1, [A1 + 0x184]
  6413. 00004A46  4E91                     jsr        [A1]
  6414. 00004A48  2F03                     move.l     -[A7], D3
  6415. 00004A4A  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6416. 00004A4E  2057                     movea.l    A0, [A7]
  6417. 00004A50  2268 0004                movea.l    A1, [A0 + 0x4]
  6418. 00004A54  2269 0020                movea.l    A1, [A1 + 0x20]
  6419. 00004A58  4E91                     jsr        [A1]
  6420. 00004A5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6421. label00004A5E:
  6422. 00004A5E  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6423. 00004A62  4E5E                     unlink     A6
  6424. 00004A64  4E75                     rts
  6425. 00004A66  4E56 FFF4                link       A6, -0x000C
  6426. 00004A6A  2F0A                     move.l     -[A7], A2
  6427. 00004A6C  246E 0008                movea.l    A2, [A6 + 0x8]
  6428. 00004A70  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6429. 00004A74  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6430. 00004A78  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6431. 00004A7C  2F0A                     move.l     -[A7], A2
  6432. 00004A7E  61FF 0000 1710           bsr        +0x1712 /* 00006190 */
  6433. 00004A84  2F0A                     move.l     -[A7], A2
  6434. 00004A86  2057                     movea.l    A0, [A7]
  6435. 00004A88  2268 0004                movea.l    A1, [A0 + 0x4]
  6436. 00004A8C  2269 0018                movea.l    A1, [A1 + 0x18]
  6437. 00004A90  4E91                     jsr        [A1]
  6438. 00004A92  584F                     addq.w     A7, 4
  6439. 00004A94  2F08                     move.l     -[A7], A0
  6440. 00004A96  486E FFF4                pea.l      [A6 - 0xC]
  6441. 00004A9A  4EB9 0000 0270           jsr        [0x00000270]
  6442. 00004AA0  2F0A                     move.l     -[A7], A2
  6443. 00004AA2  2057                     movea.l    A0, [A7]
  6444. 00004AA4  2268 0004                movea.l    A1, [A0 + 0x4]
  6445. 00004AA8  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  6446. 00004AAC  4E91                     jsr        [A1]
  6447. 00004AAE  3F3C FFFF                move.w     -[A7], 0xFFFF
  6448. 00004AB2  486E FFF4                pea.l      [A6 - 0xC]
  6449. 00004AB6  4EB9 0000 0278           jsr        [0x00000278]
  6450. 00004ABC  4227                     clr.b      -[A7]
  6451. 00004ABE  306E 000E                movea.w    A0, [A6 + 0xE]
  6452. 00004AC2  2F08                     move.l     -[A7], A0
  6453. 00004AC4  306E 000C                movea.w    A0, [A6 + 0xC]
  6454. 00004AC8  2F08                     move.l     -[A7], A0
  6455. 00004ACA  2F0A                     move.l     -[A7], A2
  6456. 00004ACC  2057                     movea.l    A0, [A7]
  6457. 00004ACE  2268 0004                movea.l    A1, [A0 + 0x4]
  6458. 00004AD2  2269 0198                movea.l    A1, [A1 + 0x198]
  6459. 00004AD6  4E91                     jsr        [A1]
  6460. 00004AD8  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  6461. 00004ADC  245F                     movea.l    A2, [A7]+
  6462. 00004ADE  4E5E                     unlink     A6
  6463. 00004AE0  4E75                     rts
  6464. 00004AE2  4E56 0000                link       A6, 0
  6465. 00004AE6  206E 0008                movea.l    A0, [A6 + 0x8]
  6466. 00004AEA  226E 000C                movea.l    A1, [A6 + 0xC]
  6467. 00004AEE  B3E8 00AA                cmpa.l     A1, [A0 + 0xAA]
  6468. 00004AF2  6612                     bne        +0x14 /* 00004B06 */
  6469. 00004AF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6470. 00004AF8  2057                     movea.l    A0, [A7]
  6471. 00004AFA  2268 0004                movea.l    A1, [A0 + 0x4]
  6472. 00004AFE  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  6473. 00004B02  4E91                     jsr        [A1]
  6474. 00004B04  584F                     addq.w     A7, 4
  6475. label00004B06:
  6476. 00004B06  4E5E                     unlink     A6
  6477. 00004B08  4E75                     rts
  6478. 00004B0A  4E56 FFF0                link       A6, -0x0010
  6479. 00004B0E  48E7 1030                movem.l    -[A7], D3,A2,A3
  6480. 00004B12  246E 0008                movea.l    A2, [A6 + 0x8]
  6481. 00004B16  0CAE 0000 00CC 000C      cmpi.l     [A6 + 0xC], 0xCC
  6482. 00004B1E  6600 008A                bne        +0x8C /* 00004BAA */
  6483. 00004B22  266E 0010                movea.l    A3, [A6 + 0x10]
  6484. 00004B26  2F0B                     move.l     -[A7], A3
  6485. 00004B28  2057                     movea.l    A0, [A7]
  6486. 00004B2A  2268 0004                movea.l    A1, [A0 + 0x4]
  6487. 00004B2E  2269 001C                movea.l    A1, [A1 + 0x1C]
  6488. 00004B32  4E91                     jsr        [A1]
  6489. 00004B34  2600                     move.l     D3, D0
  6490. 00004B36  486E FFF0                pea.l      [A6 - 0x10]
  6491. 00004B3A  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6492. 00004B3E  61FF 0000 2E1A           bsr        +0x2E1C /* 0000795A */
  6493. 00004B44  486E FFF8                pea.l      [A6 - 0x8]
  6494. 00004B48  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6495. 00004B4C  2057                     movea.l    A0, [A7]
  6496. 00004B4E  2268 0004                movea.l    A1, [A0 + 0x4]
  6497. 00004B52  2269 0174                movea.l    A1, [A1 + 0x174]
  6498. 00004B56  4E91                     jsr        [A1]
  6499. 00004B58  B7EA 00AE                cmpa.l     A3, [A2 + 0xAE]
  6500. 00004B5C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6501. 00004B60  660E                     bne        +0x10 /* 00004B70 */
  6502. 00004B62  2003                     move.l     D0, D3
  6503. 00004B64  4C2E 0800 FFF4           movem.w    A3, [A6 - 0xC]
  6504. 00004B6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6505. 00004B6E  6012                     bra        +0x14 /* 00004B82 */
  6506. label00004B70:
  6507. 00004B70  B7EA 00B2                cmpa.l     A3, [A2 + 0xB2]
  6508. 00004B74  660C                     bne        +0xE /* 00004B82 */
  6509. 00004B76  2003                     move.l     D0, D3
  6510. 00004B78  4C2E 0800 FFF0           movem.w    A3, [A6 - 0x10]
  6511. 00004B7E  2D40 FFF8                move.l     [A6 - 0x8], D0
  6512. label00004B82:
  6513. 00004B82  1F3C 0001                move.b     -[A7], 0x1
  6514. 00004B86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6515. 00004B8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6516. 00004B8E  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6517. 00004B92  61FF 0000 2A8C           bsr        +0x2A8E /* 00007620 */
  6518. 00004B98  2F0A                     move.l     -[A7], A2
  6519. 00004B9A  2057                     movea.l    A0, [A7]
  6520. 00004B9C  2268 0004                movea.l    A1, [A0 + 0x4]
  6521. 00004BA0  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  6522. 00004BA4  4E91                     jsr        [A1]
  6523. 00004BA6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6524. label00004BAA:
  6525. 00004BAA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6526. 00004BAE  4E5E                     unlink     A6
  6527. 00004BB0  4E75                     rts
  6528. 00004BB2  4E56 FFF4                link       A6, -0x000C
  6529. 00004BB6  2F0A                     move.l     -[A7], A2
  6530. 00004BB8  2F03                     move.l     -[A7], D3
  6531. 00004BBA  246E 0008                movea.l    A2, [A6 + 0x8]
  6532. 00004BBE  7600                     moveq.l    D3, 0x00
  6533. 00004BC0  486E FFF8                pea.l      [A6 - 0x8]
  6534. 00004BC4  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6535. 00004BC8  61FF 0000 2D90           bsr        +0x2D92 /* 0000795A */
  6536. 00004BCE  486E FFF4                pea.l      [A6 - 0xC]
  6537. 00004BD2  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6538. 00004BD6  61FF FFFF CD50           bsr        -0x32AE /* 00001928 */
  6539. 00004BDC  302E 000C                move.w     D0, [A6 + 0xC]
  6540. 00004BE0  48C0                     ext.l      D0
  6541. 00004BE2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6542. 00004BE6  0480 0000 0014           subi.l     D0, 0x14
  6543. 00004BEC  670E                     beq        +0x10 /* 00004BFC */
  6544. 00004BEE  5380                     subq.l     D0, 1
  6545. 00004BF0  670E                     beq        +0x10 /* 00004C00 */
  6546. 00004BF2  5380                     subq.l     D0, 1
  6547. 00004BF4  670E                     beq        +0x10 /* 00004C04 */
  6548. 00004BF6  5380                     subq.l     D0, 1
  6549. 00004BF8  6722                     beq        +0x24 /* 00004C1C */
  6550. 00004BFA  6034                     bra        +0x36 /* 00004C30 */
  6551. label00004BFC:
  6552. 00004BFC  76FF                     moveq.l    D3, 0xFFFFFFFF
  6553. 00004BFE  6030                     bra        +0x32 /* 00004C30 */
  6554. label00004C00:
  6555. 00004C00  7601                     moveq.l    D3, 0x01
  6556. 00004C02  602C                     bra        +0x2E /* 00004C30 */
  6557. label00004C04:
  6558. 00004C04  302E FFF6                move.w     D0, [A6 - 0xA]
  6559. 00004C08  48C0                     ext.l      D0
  6560. 00004C0A  4C6E 0800 FFFC           movem.l    A3, [A6 - 0x4]
  6561. 00004C10  7601                     moveq.l    D3, 0x01
  6562. 00004C12  9680                     sub.l      D3, D0
  6563. 00004C14  4A83                     tst.l      D3
  6564. 00004C16  6D18                     blt        +0x1A /* 00004C30 */
  6565. 00004C18  76FF                     moveq.l    D3, 0xFFFFFFFF
  6566. 00004C1A  6014                     bra        +0x16 /* 00004C30 */
  6567. label00004C1C:
  6568. 00004C1C  362E FFF6                move.w     D3, [A6 - 0xA]
  6569. 00004C20  48C3                     ext.l      D3
  6570. 00004C22  4C6E 3803 FFFC           movem.l    D0,D1,A3,A4,A5, [A6 - 0x4]
  6571. 00004C28  5383                     subq.l     D3, 1
  6572. 00004C2A  4A83                     tst.l      D3
  6573. 00004C2C  6E02                     bgt        +0x4 /* 00004C30 */
  6574. 00004C2E  7601                     moveq.l    D3, 0x01
  6575. label00004C30:
  6576. 00004C30  4A83                     tst.l      D3
  6577. 00004C32  6748                     beq        +0x4A /* 00004C7C */
  6578. 00004C34  2F03                     move.l     -[A7], D3
  6579. 00004C36  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6580. 00004C3A  2057                     movea.l    A0, [A7]
  6581. 00004C3C  2268 0004                movea.l    A1, [A0 + 0x4]
  6582. 00004C40  2269 017C                movea.l    A1, [A1 + 0x17C]
  6583. 00004C44  4E91                     jsr        [A1]
  6584. 00004C46  1F3C 0001                move.b     -[A7], 0x1
  6585. 00004C4A  2003                     move.l     D0, D3
  6586. 00004C4C  4C2E 0800 FFFC           movem.w    A3, [A6 - 0x4]
  6587. 00004C52  2F00                     move.l     -[A7], D0
  6588. 00004C54  42A7                     clr.l      -[A7]
  6589. 00004C56  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6590. 00004C5A  2057                     movea.l    A0, [A7]
  6591. 00004C5C  2268 0004                movea.l    A1, [A0 + 0x4]
  6592. 00004C60  2269 0188                movea.l    A1, [A1 + 0x188]
  6593. 00004C64  4E91                     jsr        [A1]
  6594. 00004C66  42A7                     clr.l      -[A7]
  6595. 00004C68  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  6596. 00004C6C  2057                     movea.l    A0, [A7]
  6597. 00004C6E  2268 0004                movea.l    A1, [A0 + 0x4]
  6598. 00004C72  2269 0104                movea.l    A1, [A1 + 0x104]
  6599. 00004C76  4E91                     jsr        [A1]
  6600. 00004C78  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  6601. label00004C7C:
  6602. 00004C7C  261F                     move.l     D3, [A7]+
  6603. 00004C7E  245F                     movea.l    A2, [A7]+
  6604. 00004C80  4E5E                     unlink     A6
  6605. 00004C82  4E75                     rts
  6606. 00004C84  4E56 FFF4                link       A6, -0x000C
  6607. 00004C88  2F0A                     move.l     -[A7], A2
  6608. 00004C8A  2F03                     move.l     -[A7], D3
  6609. 00004C8C  246E 0008                movea.l    A2, [A6 + 0x8]
  6610. 00004C90  7600                     moveq.l    D3, 0x00
  6611. 00004C92  486E FFF8                pea.l      [A6 - 0x8]
  6612. 00004C96  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6613. 00004C9A  61FF 0000 2CBE           bsr        +0x2CC0 /* 0000795A */
  6614. 00004CA0  486E FFF4                pea.l      [A6 - 0xC]
  6615. 00004CA4  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6616. 00004CA8  61FF FFFF CC7E           bsr        -0x3380 /* 00001928 */
  6617. 00004CAE  302E 000C                move.w     D0, [A6 + 0xC]
  6618. 00004CB2  48C0                     ext.l      D0
  6619. 00004CB4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6620. 00004CB8  0480 0000 0014           subi.l     D0, 0x14
  6621. 00004CBE  670E                     beq        +0x10 /* 00004CCE */
  6622. 00004CC0  5380                     subq.l     D0, 1
  6623. 00004CC2  670E                     beq        +0x10 /* 00004CD2 */
  6624. 00004CC4  5380                     subq.l     D0, 1
  6625. 00004CC6  670E                     beq        +0x10 /* 00004CD6 */
  6626. 00004CC8  5380                     subq.l     D0, 1
  6627. 00004CCA  6722                     beq        +0x24 /* 00004CEE */
  6628. 00004CCC  6034                     bra        +0x36 /* 00004D02 */
  6629. label00004CCE:
  6630. 00004CCE  76FF                     moveq.l    D3, 0xFFFFFFFF
  6631. 00004CD0  6030                     bra        +0x32 /* 00004D02 */
  6632. label00004CD2:
  6633. 00004CD2  7601                     moveq.l    D3, 0x01
  6634. 00004CD4  602C                     bra        +0x2E /* 00004D02 */
  6635. label00004CD6:
  6636. 00004CD6  302E FFF4                move.w     D0, [A6 - 0xC]
  6637. 00004CDA  48C0                     ext.l      D0
  6638. 00004CDC  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  6639. 00004CE2  7601                     moveq.l    D3, 0x01
  6640. 00004CE4  9680                     sub.l      D3, D0
  6641. 00004CE6  4A83                     tst.l      D3
  6642. 00004CE8  6D18                     blt        +0x1A /* 00004D02 */
  6643. 00004CEA  76FF                     moveq.l    D3, 0xFFFFFFFF
  6644. 00004CEC  6014                     bra        +0x16 /* 00004D02 */
  6645. label00004CEE:
  6646. 00004CEE  362E FFF4                move.w     D3, [A6 - 0xC]
  6647. 00004CF2  48C3                     ext.l      D3
  6648. 00004CF4  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  6649. 00004CFA  5383                     subq.l     D3, 1
  6650. 00004CFC  4A83                     tst.l      D3
  6651. 00004CFE  6E02                     bgt        +0x4 /* 00004D02 */
  6652. 00004D00  7601                     moveq.l    D3, 0x01
  6653. label00004D02:
  6654. 00004D02  4A83                     tst.l      D3
  6655. 00004D04  6748                     beq        +0x4A /* 00004D4E */
  6656. 00004D06  2F03                     move.l     -[A7], D3
  6657. 00004D08  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6658. 00004D0C  2057                     movea.l    A0, [A7]
  6659. 00004D0E  2268 0004                movea.l    A1, [A0 + 0x4]
  6660. 00004D12  2269 017C                movea.l    A1, [A1 + 0x17C]
  6661. 00004D16  4E91                     jsr        [A1]
  6662. 00004D18  1F3C 0001                move.b     -[A7], 0x1
  6663. 00004D1C  42A7                     clr.l      -[A7]
  6664. 00004D1E  2003                     move.l     D0, D3
  6665. 00004D20  4C2E 0800 FFF8           movem.w    A3, [A6 - 0x8]
  6666. 00004D26  2F00                     move.l     -[A7], D0
  6667. 00004D28  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  6668. 00004D2C  2057                     movea.l    A0, [A7]
  6669. 00004D2E  2268 0004                movea.l    A1, [A0 + 0x4]
  6670. 00004D32  2269 0188                movea.l    A1, [A1 + 0x188]
  6671. 00004D36  4E91                     jsr        [A1]
  6672. 00004D38  42A7                     clr.l      -[A7]
  6673. 00004D3A  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  6674. 00004D3E  2057                     movea.l    A0, [A7]
  6675. 00004D40  2268 0004                movea.l    A1, [A0 + 0x4]
  6676. 00004D44  2269 0104                movea.l    A1, [A1 + 0x104]
  6677. 00004D48  4E91                     jsr        [A1]
  6678. 00004D4A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  6679. label00004D4E:
  6680. 00004D4E  261F                     move.l     D3, [A7]+
  6681. 00004D50  245F                     movea.l    A2, [A7]+
  6682. 00004D52  4E5E                     unlink     A6
  6683. 00004D54  4E75                     rts
  6684. 00004D56  4E56 FFE8                link       A6, -0x0018
  6685. 00004D5A  2F0A                     move.l     -[A7], A2
  6686. 00004D5C  2D4F FFFC                move.l     [A6 - 0x4], A7
  6687. 00004D60  594F                     subq.w     A7, 4
  6688. 00004D62  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6689. 00004D66  A95A                     syscall    GetControlReference/GetCRefCon
  6690. 00004D68  245F                     movea.l    A2, [A7]+
  6691. 00004D6A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6692. 00004D6E  2F0A                     move.l     -[A7], A2
  6693. 00004D70  2057                     movea.l    A0, [A7]
  6694. 00004D72  2268 0004                movea.l    A1, [A0 + 0x4]
  6695. 00004D76  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  6696. 00004D7A  4E91                     jsr        [A1]
  6697. 00004D7C  5C4F                     addq.w     A7, 6
  6698. 00004D7E  600A                     bra        +0xC /* 00004D8A */
  6699. 00004D80  486E FFE8                pea.l      [A6 - 0x18]
  6700. 00004D84  4EB9 0000 0150           jsr        [0x00000150]
  6701. label00004D8A:
  6702. 00004D8A  245F                     movea.l    A2, [A7]+
  6703. 00004D8C  4E5E                     unlink     A6
  6704. 00004D8E  4E74 0006                rtd        0x0006
  6705. 00004D92  4E56 FFE8                link       A6, -0x0018
  6706. 00004D96  2F0A                     move.l     -[A7], A2
  6707. 00004D98  2D4F FFFC                move.l     [A6 - 0x4], A7
  6708. 00004D9C  594F                     subq.w     A7, 4
  6709. 00004D9E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6710. 00004DA2  A95A                     syscall    GetControlReference/GetCRefCon
  6711. 00004DA4  245F                     movea.l    A2, [A7]+
  6712. 00004DA6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6713. 00004DAA  2F0A                     move.l     -[A7], A2
  6714. 00004DAC  2057                     movea.l    A0, [A7]
  6715. 00004DAE  2268 0004                movea.l    A1, [A0 + 0x4]
  6716. 00004DB2  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  6717. 00004DB6  4E91                     jsr        [A1]
  6718. 00004DB8  5C4F                     addq.w     A7, 6
  6719. 00004DBA  600A                     bra        +0xC /* 00004DC6 */
  6720. 00004DBC  486E FFE8                pea.l      [A6 - 0x18]
  6721. 00004DC0  4EB9 0000 0150           jsr        [0x00000150]
  6722. label00004DC6:
  6723. 00004DC6  245F                     movea.l    A2, [A7]+
  6724. 00004DC8  4E5E                     unlink     A6
  6725. 00004DCA  4E74 0006                rtd        0x0006
  6726. fn00004DCE:
  6727. 00004DCE  4E56 0000                link       A6, 0
  6728. 00004DD2  2F0A                     move.l     -[A7], A2
  6729. 00004DD4  4A6E 000C                tst.w      [A6 + 0xC]
  6730. 00004DD8  671E                     beq        +0x20 /* 00004DF8 */
  6731. 00004DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  6732. 00004DDE  41E8 0074                lea.l      A0, [A0 + 0x74]
  6733. 00004DE2  226E 0008                movea.l    A1, [A6 + 0x8]
  6734. 00004DE6  2288                     move.l     [A1], A0
  6735. 00004DE8  206E 0008                movea.l    A0, [A6 + 0x8]
  6736. 00004DEC  4868 0074                pea.l      [A0 + 0x74]
  6737. 00004DF0  4EB9 0000 17B0           jsr        [0x000017B0]
  6738. 00004DF6  584F                     addq.w     A7, 4
  6739. label00004DF8:
  6740. 00004DF8  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  6741. 00004DFC  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  6742. 00004E00  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6743. 00004E04  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6744. 00004E08  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6745. 00004E0C  4267                     clr.w      -[A7]
  6746. 00004E0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6747. 00004E12  61FF FFFF B43C           bsr        -0x4BC2 /* 00000250 */
  6748. 00004E18  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6749. 00004E1E  226E 0008                movea.l    A1, [A6 + 0x8]
  6750. 00004E22  2348 0004                move.l     [A1 + 0x4], A0
  6751. 00004E26  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6752. 00004E2C  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  6753. 00004E30  226E 0008                movea.l    A1, [A6 + 0x8]
  6754. 00004E34  2251                     movea.l    A1, [A1]
  6755. 00004E36  2288                     move.l     [A1], A0
  6756. 00004E38  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6757. 00004E3E  41E8 0170                lea.l      A0, [A0 + 0x170]
  6758. 00004E42  226E 0008                movea.l    A1, [A6 + 0x8]
  6759. 00004E46  2348 0028                move.l     [A1 + 0x28], A0
  6760. 00004E4A  206E 0008                movea.l    A0, [A6 + 0x8]
  6761. 00004E4E  2450                     movea.l    A2, [A0]
  6762. 00004E50  41E8 0074                lea.l      A0, [A0 + 0x74]
  6763. 00004E54  91CA                     sub.l      A0, A2
  6764. 00004E56  2548 0008                move.l     [A2 + 0x8], A0
  6765. 00004E5A  206E 0008                movea.l    A0, [A6 + 0x8]
  6766. 00004E5E  42A8 006A                clr.l      [A0 + 0x6A]
  6767. 00004E62  206E 0008                movea.l    A0, [A6 + 0x8]
  6768. 00004E66  4228 0072                clr.b      [A0 + 0x72]
  6769. 00004E6A  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  6770. 00004E6E  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  6771. 00004E72  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  6772. 00004E76  3F2E 0022                move.w     -[A7], [A6 + 0x22]
  6773. 00004E7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6774. 00004E7E  61FF 0000 0012           bsr        +0x14 /* 00004E92 */
  6775. 00004E84  206E 0008                movea.l    A0, [A6 + 0x8]
  6776. 00004E88  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  6777. 00004E8C  245F                     movea.l    A2, [A7]+
  6778. 00004E8E  4E5E                     unlink     A6
  6779. 00004E90  4E75                     rts
  6780. fn00004E92:
  6781. 00004E92  4E56 FFF4                link       A6, -0x000C
  6782. 00004E96  2F0A                     move.l     -[A7], A2
  6783. 00004E98  2F03                     move.l     -[A7], D3
  6784. 00004E9A  246E 0008                movea.l    A2, [A6 + 0x8]
  6785. 00004E9E  362E 000C                move.w     D3, [A6 + 0xC]
  6786. 00004EA2  3543 006E                move.w     [A2 + 0x6E], D3
  6787. 00004EA6  356E 000E 0070           move.w     [A2 + 0x70], [A6 + 0xE]
  6788. 00004EAC  4A6E 000E                tst.w      [A6 + 0xE]
  6789. 00004EB0  6702                     beq        +0x4 /* 00004EB4 */
  6790. 00004EB2  5043                     addq.w     D3, 8
  6791. label00004EB4:
  6792. 00004EB4  486E FFF8                pea.l      [A6 - 0x8]
  6793. 00004EB8  2F0A                     move.l     -[A7], A2
  6794. 00004EBA  2057                     movea.l    A0, [A7]
  6795. 00004EBC  2268 0004                movea.l    A1, [A0 + 0x4]
  6796. 00004EC0  2269 0040                movea.l    A1, [A1 + 0x40]
  6797. 00004EC4  4E91                     jsr        [A1]
  6798. 00004EC6  4A00                     tst.b      D0
  6799. 00004EC8  504F                     addq.w     A7, 8
  6800. 00004ECA  6614                     bne        +0x16 /* 00004EE0 */
  6801. 00004ECC  426E FFFA                clr.w      [A6 - 0x6]
  6802. 00004ED0  426E FFF8                clr.w      [A6 - 0x8]
  6803. 00004ED4  3D6A 000C FFFE           move.w     [A6 - 0x2], [A2 + 0xC]
  6804. 00004EDA  3D6A 000E FFFC           move.w     [A6 - 0x4], [A2 + 0xE]
  6805. label00004EE0:
  6806. 00004EE0  2F0A                     move.l     -[A7], A2
  6807. 00004EE2  486E FFF4                pea.l      [A6 - 0xC]
  6808. 00004EE6  61FF FFFF DF78           bsr        -0x2086 /* 00002E60 */
  6809. 00004EEC  4EB9 0000 01C0           jsr        [0x000001C0]
  6810. 00004EF2  2F08                     move.l     -[A7], A0
  6811. 00004EF4  486E FFF8                pea.l      [A6 - 0x8]
  6812. 00004EF8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6813. 00004EFC  4227                     clr.b      -[A7]
  6814. 00004EFE  3F2A 005C                move.w     -[A7], [A2 + 0x5C]
  6815. 00004F02  3F2A 0060                move.w     -[A7], [A2 + 0x60]
  6816. 00004F06  3F2A 0064                move.w     -[A7], [A2 + 0x64]
  6817. 00004F0A  3F03                     move.w     -[A7], D3
  6818. 00004F0C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6819. 00004F10  A954                     syscall    NewControl
  6820. 00004F12  255F 0066                move.l     [A2 + 0x66], [A7]+
  6821. 00004F16  4AAA 0066                tst.l      [A2 + 0x66]
  6822. 00004F1A  584F                     addq.w     A7, 4
  6823. 00004F1C  661A                     bne        +0x1C /* 00004F38 */
  6824. 00004F1E  4878 012A                push.l     0x12A
  6825. 00004F22  4879 0000 53B8           push.l     0x53B8
  6826. 00004F28  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  6827. 00004F2E  4EB9 0000 0F60           jsr        [0x00000F60]
  6828. 00004F34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6829. label00004F38:
  6830. 00004F38  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  6831. 00004F3C  3F3C 00FF                move.w     -[A7], 0xFF
  6832. 00004F40  A95D                     syscall    HiliteControl
  6833. 00004F42  3003                     move.w     D0, D3
  6834. 00004F44  48C0                     ext.l      D0
  6835. 00004F46  0C80 0000 03F0           cmpi.l     D0, 0x3F0
  6836. 00004F4C  6D06                     blt        +0x8 /* 00004F54 */
  6837. 00004F4E  0C43 03FF                cmpi.w     D3, 0x3FF
  6838. 00004F52  6F2C                     ble        +0x2E /* 00004F80 */
  6839. label00004F54:
  6840. 00004F54  2F0A                     move.l     -[A7], A2
  6841. 00004F56  61FF 0000 04AE           bsr        +0x4B0 /* 00005406 */
  6842. 00004F5C  262A 005A                move.l     D3, [A2 + 0x5A]
  6843. 00004F60  4A2A 0072                tst.b      [A2 + 0x72]
  6844. 00004F64  584F                     addq.w     A7, 4
  6845. 00004F66  6710                     beq        +0x12 /* 00004F78 */
  6846. 00004F68  2F03                     move.l     -[A7], D3
  6847. 00004F6A  2F0A                     move.l     -[A7], A2
  6848. 00004F6C  61FF 0000 01EA           bsr        +0x1EC /* 00005158 */
  6849. 00004F72  48C0                     ext.l      D0
  6850. 00004F74  2600                     move.l     D3, D0
  6851. 00004F76  504F                     addq.w     A7, 8
  6852. label00004F78:
  6853. 00004F78  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  6854. 00004F7C  3F03                     move.w     -[A7], D3
  6855. 00004F7E  A963                     syscall    SetControlValue/SetCtlValue
  6856. label00004F80:
  6857. 00004F80  3F3C FFFF                move.w     -[A7], 0xFFFF
  6858. 00004F84  486E FFF4                pea.l      [A6 - 0xC]
  6859. 00004F88  61FF FFFF DF52           bsr        -0x20AC /* 00002EDC */
  6860. 00004F8E  5C4F                     addq.w     A7, 6
  6861. 00004F90  261F                     move.l     D3, [A7]+
  6862. 00004F92  245F                     movea.l    A2, [A7]+
  6863. 00004F94  4E5E                     unlink     A6
  6864. 00004F96  4E75                     rts
  6865. 00004F98  4E56 0000                link       A6, 0
  6866. 00004F9C  2F0B                     move.l     -[A7], A3
  6867. 00004F9E  2F0A                     move.l     -[A7], A2
  6868. 00004FA0  246E 0008                movea.l    A2, [A6 + 0x8]
  6869. 00004FA4  200A                     move.l     D0, A2
  6870. 00004FA6  6700 0094                beq        +0x96 /* 0000503C */
  6871. 00004FAA  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6872. 00004FB0  2548 0004                move.l     [A2 + 0x4], A0
  6873. 00004FB4  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6874. 00004FBA  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  6875. 00004FBE  2252                     movea.l    A1, [A2]
  6876. 00004FC0  2288                     move.l     [A1], A0
  6877. 00004FC2  41F9 0000 4E98           lea.l      A0, [0x00004E98]
  6878. 00004FC8  41E8 0170                lea.l      A0, [A0 + 0x170]
  6879. 00004FCC  2548 0028                move.l     [A2 + 0x28], A0
  6880. 00004FD0  2652                     movea.l    A3, [A2]
  6881. 00004FD2  204A                     movea.l    A0, A2
  6882. 00004FD4  41E8 0074                lea.l      A0, [A0 + 0x74]
  6883. 00004FD8  91CB                     sub.l      A0, A3
  6884. 00004FDA  2748 0008                move.l     [A3 + 0x8], A0
  6885. 00004FDE  4AAA 0066                tst.l      [A2 + 0x66]
  6886. 00004FE2  6726                     beq        +0x28 /* 0000500A */
  6887. 00004FE4  4AAA 0020                tst.l      [A2 + 0x20]
  6888. 00004FE8  6712                     beq        +0x14 /* 00004FFC */
  6889. 00004FEA  42A7                     clr.l      -[A7]
  6890. 00004FEC  2F0A                     move.l     -[A7], A2
  6891. 00004FEE  2057                     movea.l    A0, [A7]
  6892. 00004FF0  2268 0004                movea.l    A1, [A0 + 0x4]
  6893. 00004FF4  2269 0104                movea.l    A1, [A1 + 0x104]
  6894. 00004FF8  4E91                     jsr        [A1]
  6895. 00004FFA  504F                     addq.w     A7, 8
  6896. label00004FFC:
  6897. 00004FFC  A896                     syscall    HidePen
  6898. 00004FFE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  6899. 00005002  A955                     syscall    DisposeControl
  6900. 00005004  A897                     syscall    ShowPen
  6901. 00005006  42AA 0066                clr.l      [A2 + 0x66]
  6902. label0000500A:
  6903. 0000500A  4267                     clr.w      -[A7]
  6904. 0000500C  2F0A                     move.l     -[A7], A2
  6905. 0000500E  61FF FFFF B3D6           bsr        -0x4C28 /* 000003E6 */
  6906. 00005014  4A6E 000C                tst.w      [A6 + 0xC]
  6907. 00005018  5C4F                     addq.w     A7, 6
  6908. 0000501A  6710                     beq        +0x12 /* 0000502C */
  6909. 0000501C  4267                     clr.w      -[A7]
  6910. 0000501E  204A                     movea.l    A0, A2
  6911. 00005020  4868 0074                pea.l      [A0 + 0x74]
  6912. 00005024  4EB9 0000 17B8           jsr        [0x000017B8]
  6913. 0000502A  5C4F                     addq.w     A7, 6
  6914. label0000502C:
  6915. 0000502C  4A6E 000C                tst.w      [A6 + 0xC]
  6916. 00005030  6F0A                     ble        +0xC /* 0000503C */
  6917. 00005032  2F0A                     move.l     -[A7], A2
  6918. 00005034  4EB9 0000 0168           jsr        [0x00000168]
  6919. 0000503A  584F                     addq.w     A7, 4
  6920. label0000503C:
  6921. 0000503C  204A                     movea.l    A0, A2
  6922. 0000503E  245F                     movea.l    A2, [A7]+
  6923. 00005040  265F                     movea.l    A3, [A7]+
  6924. 00005042  4E5E                     unlink     A6
  6925. 00005044  4E75                     rts
  6926. fn00005046:
  6927. 00005046  4E56 FFF8                link       A6, -0x0008
  6928. 0000504A  2F0A                     move.l     -[A7], A2
  6929. 0000504C  246E 0008                movea.l    A2, [A6 + 0x8]
  6930. 00005050  4AAA 0066                tst.l      [A2 + 0x66]
  6931. 00005054  674E                     beq        +0x50 /* 000050A4 */
  6932. 00005056  486E FFF8                pea.l      [A6 - 0x8]
  6933. 0000505A  2F0A                     move.l     -[A7], A2
  6934. 0000505C  2057                     movea.l    A0, [A7]
  6935. 0000505E  2268 0004                movea.l    A1, [A0 + 0x4]
  6936. 00005062  2269 0040                movea.l    A1, [A1 + 0x40]
  6937. 00005066  4E91                     jsr        [A1]
  6938. 00005068  4A00                     tst.b      D0
  6939. 0000506A  504F                     addq.w     A7, 8
  6940. 0000506C  6624                     bne        +0x26 /* 00005092 */
  6941. 0000506E  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  6942. 00005074  302E FFFA                move.w     D0, [A6 - 0x6]
  6943. 00005078  D06A 000C                add.w      D0, [A2 + 0xC]
  6944. 0000507C  3D40 FFFE                move.w     [A6 - 0x2], D0
  6945. 00005080  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  6946. 00005086  302E FFF8                move.w     D0, [A6 - 0x8]
  6947. 0000508A  D06A 000E                add.w      D0, [A2 + 0xE]
  6948. 0000508E  3D40 FFFC                move.w     [A6 - 0x4], D0
  6949. label00005092:
  6950. 00005092  206A 0066                movea.l    A0, [A2 + 0x66]
  6951. 00005096  2050                     movea.l    A0, [A0]
  6952. 00005098  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  6953. 0000509E  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  6954. label000050A4:
  6955. 000050A4  245F                     movea.l    A2, [A7]+
  6956. 000050A6  4E5E                     unlink     A6
  6957. 000050A8  4E75                     rts
  6958. 000050AA  4E56 0000                link       A6, 0
  6959. 000050AE  206E 0008                movea.l    A0, [A6 + 0x8]
  6960. 000050B2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  6961. 000050B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6962. 000050BA  A95E                     syscall    GetControlTitle/GetCTitle
  6963. 000050BC  206E 000C                movea.l    A0, [A6 + 0xC]
  6964. 000050C0  4E5E                     unlink     A6
  6965. 000050C2  4E75                     rts
  6966. 000050C4  4E56 0000                link       A6, 0
  6967. 000050C8  42A7                     clr.l      -[A7]
  6968. 000050CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6969. 000050CE  2057                     movea.l    A0, [A7]
  6970. 000050D0  2268 0004                movea.l    A1, [A0 + 0x4]
  6971. 000050D4  2269 0104                movea.l    A1, [A1 + 0x104]
  6972. 000050D8  4E91                     jsr        [A1]
  6973. 000050DA  206E 0008                movea.l    A0, [A6 + 0x8]
  6974. 000050DE  2F28 0066                move.l     -[A7], [A0 + 0x66]
  6975. 000050E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6976. 000050E6  A95F                     syscall    SetControlTitle/SetCTitle
  6977. 000050E8  4E5E                     unlink     A6
  6978. 000050EA  4E75                     rts
  6979. 000050EC  4E56 0000                link       A6, 0
  6980. 000050F0  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6981. 000050F4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6982. 000050F8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6983. 000050FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6984. 00005100  61FF FFFF C9F8           bsr        -0x3606 /* 00001AFA */
  6985. 00005106  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6986. 0000510A  4EBA FF3A                jsr        [PC - 0xC6 /* 00005046 */]
  6987. 0000510E  4E5E                     unlink     A6
  6988. 00005110  4E75                     rts
  6989. 00005112  4E56 0000                link       A6, 0
  6990. 00005116  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  6991. 0000511A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6992. 0000511E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6993. 00005122  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6994. 00005126  61FF FFFF CB88           bsr        -0x3476 /* 00001CB0 */
  6995. 0000512C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6996. 00005130  4EBA FF14                jsr        [PC - 0xEC /* 00005046 */]
  6997. 00005134  4E5E                     unlink     A6
  6998. 00005136  4E75                     rts
  6999. fn00005138:
  7000. 00005138  2F03                     move.l     -[A7], D3
  7001. 0000513A  262F 0008                move.l     D3, [A7 + 0x8]
  7002. 0000513E  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  7003. 00005144  6D08                     blt        +0xA /* 0000514E */
  7004. 00005146  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  7005. 0000514C  6F04                     ble        +0x6 /* 00005152 */
  7006. label0000514E:
  7007. 0000514E  7000                     moveq.l    D0, 0x00
  7008. 00005150  6002                     bra        +0x4 /* 00005154 */
  7009. label00005152:
  7010. 00005152  7001                     moveq.l    D0, 0x01
  7011. label00005154:
  7012. 00005154  261F                     move.l     D3, [A7]+
  7013. 00005156  4E75                     rts
  7014. fn00005158:
  7015. 00005158  4E56 FFBE                link       A6, -0x0042
  7016. 0000515C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7017. 00005160  246E 0008                movea.l    A2, [A6 + 0x8]
  7018. 00005164  286E 000C                movea.l    A4, [A6 + 0xC]
  7019. 00005168  282A 005E                move.l     D4, [A2 + 0x5E]
  7020. 0000516C  260C                     move.l     D3, A4
  7021. 0000516E  9684                     sub.l      D3, D4
  7022. 00005170  2643                     movea.l    A3, D3
  7023. 00005172  2E2A 0062                move.l     D7, [A2 + 0x62]
  7024. 00005176  2A07                     move.l     D5, D7
  7025. 00005178  9A84                     sub.l      D5, D4
  7026. 0000517A  2C05                     move.l     D6, D5
  7027. 0000517C  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  7028. 00005182  6F00 00CA                ble        +0xCC /* 0000524E */
  7029. 00005186  B9C4                     cmpa.l     A4, D4
  7030. 00005188  660E                     bne        +0x10 /* 00005198 */
  7031. 0000518A  554F                     subq.w     A7, 2
  7032. 0000518C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7033. 00005190  A961                     syscall    GetControlMinimum/GetMinCtl
  7034. 00005192  361F                     move.w     D3, [A7]+
  7035. 00005194  6000 00B8                bra        +0xBA /* 0000524E */
  7036. label00005198:
  7037. 00005198  B9C7                     cmpa.l     A4, D7
  7038. 0000519A  660E                     bne        +0x10 /* 000051AA */
  7039. 0000519C  554F                     subq.w     A7, 2
  7040. 0000519E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7041. 000051A2  A962                     syscall    GetControlMaximum/GetMaxCtl
  7042. 000051A4  361F                     move.w     D3, [A7]+
  7043. 000051A6  6000 00A6                bra        +0xA8 /* 0000524E */
  7044. label000051AA:
  7045. 000051AA  2D4B FFBE                move.l     [A6 - 0x42], A3
  7046. 000051AE  486E FFBE                pea.l      [A6 - 0x42]
  7047. 000051B2  486E FFBE                pea.l      [A6 - 0x42]
  7048. 000051B6  3F3C 280E                move.w     -[A7], 0x280E
  7049. 000051BA  A9EB                     syscall    Pack4/FP68K
  7050. 000051BC  2D45 FFC8                move.l     [A6 - 0x38], D5
  7051. 000051C0  486E FFC8                pea.l      [A6 - 0x38]
  7052. 000051C4  486E FFC8                pea.l      [A6 - 0x38]
  7053. 000051C8  3F3C 280E                move.w     -[A7], 0x280E
  7054. 000051CC  A9EB                     syscall    Pack4/FP68K
  7055. 000051CE  2D7C 400D FFFE FFD2      move.l     [A6 - 0x2E], 0x400DFFFE
  7056. 000051D6  42AE FFD6                clr.l      [A6 - 0x2A]
  7057. 000051DA  426E FFDA                clr.w      [A6 - 0x26]
  7058. 000051DE  486E FFC8                pea.l      [A6 - 0x38]
  7059. 000051E2  486E FFD2                pea.l      [A6 - 0x2E]
  7060. 000051E6  3F3C 0006                move.w     -[A7], 0x6
  7061. 000051EA  A9EB                     syscall    Pack4/FP68K
  7062. 000051EC  486E FFD2                pea.l      [A6 - 0x2E]
  7063. 000051F0  486E FFDC                pea.l      [A6 - 0x24]
  7064. 000051F4  3F3C 0810                move.w     -[A7], 0x810
  7065. 000051F8  A9EB                     syscall    Pack4/FP68K
  7066. 000051FA  486E FFDC                pea.l      [A6 - 0x24]
  7067. 000051FE  486E FFE4                pea.l      [A6 - 0x1C]
  7068. 00005202  3F3C 080E                move.w     -[A7], 0x80E
  7069. 00005206  A9EB                     syscall    Pack4/FP68K
  7070. 00005208  486E FFBE                pea.l      [A6 - 0x42]
  7071. 0000520C  486E FFE4                pea.l      [A6 - 0x1C]
  7072. 00005210  3F3C 0004                move.w     -[A7], 0x4
  7073. 00005214  A9EB                     syscall    Pack4/FP68K
  7074. 00005216  486E FFE4                pea.l      [A6 - 0x1C]
  7075. 0000521A  486E FFEE                pea.l      [A6 - 0x12]
  7076. 0000521E  3F3C 0810                move.w     -[A7], 0x810
  7077. 00005222  A9EB                     syscall    Pack4/FP68K
  7078. 00005224  486E FFEE                pea.l      [A6 - 0x12]
  7079. 00005228  486E FFF6                pea.l      [A6 - 0xA]
  7080. 0000522C  3F3C 080E                move.w     -[A7], 0x80E
  7081. 00005230  A9EB                     syscall    Pack4/FP68K
  7082. 00005232  486E FFF6                pea.l      [A6 - 0xA]
  7083. 00005236  3F3C 0016                move.w     -[A7], 0x16
  7084. 0000523A  A9EB                     syscall    Pack4/FP68K
  7085. 0000523C  486E FFF6                pea.l      [A6 - 0xA]
  7086. 00005240  486E FFF6                pea.l      [A6 - 0xA]
  7087. 00005244  3F3C 2810                move.w     -[A7], 0x2810
  7088. 00005248  A9EB                     syscall    Pack4/FP68K
  7089. 0000524A  362E FFF8                move.w     D3, [A6 - 0x8]
  7090. label0000524E:
  7091. 0000524E  3003                     move.w     D0, D3
  7092. 00005250  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7093. 00005254  4E5E                     unlink     A6
  7094. 00005256  4E75                     rts
  7095. fn00005258:
  7096. 00005258  4E56 FFB4                link       A6, -0x004C
  7097. 0000525C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  7098. 00005260  246E 0008                movea.l    A2, [A6 + 0x8]
  7099. 00005264  382E 000C                move.w     D4, [A6 + 0xC]
  7100. 00005268  3044                     movea.w    A0, D4
  7101. 0000526A  2C2A 005E                move.l     D6, [A2 + 0x5E]
  7102. 0000526E  2606                     move.l     D3, D6
  7103. 00005270  D688                     add.l      D3, A0
  7104. 00005272  2A2A 0062                move.l     D5, [A2 + 0x62]
  7105. 00005276  9A86                     sub.l      D5, D6
  7106. 00005278  2E05                     move.l     D7, D5
  7107. 0000527A  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  7108. 00005280  6F00 0102                ble        +0x104 /* 00005384 */
  7109. 00005284  554F                     subq.w     A7, 2
  7110. 00005286  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7111. 0000528A  A961                     syscall    GetControlMinimum/GetMinCtl
  7112. 0000528C  301F                     move.w     D0, [A7]+
  7113. 0000528E  B840                     cmp.w      D4, D0
  7114. 00005290  6608                     bne        +0xA /* 0000529A */
  7115. 00005292  262A 005E                move.l     D3, [A2 + 0x5E]
  7116. 00005296  6000 00EC                bra        +0xEE /* 00005384 */
  7117. label0000529A:
  7118. 0000529A  554F                     subq.w     A7, 2
  7119. 0000529C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7120. 000052A0  A962                     syscall    GetControlMaximum/GetMaxCtl
  7121. 000052A2  301F                     move.w     D0, [A7]+
  7122. 000052A4  B840                     cmp.w      D4, D0
  7123. 000052A6  6608                     bne        +0xA /* 000052B0 */
  7124. 000052A8  262A 0062                move.l     D3, [A2 + 0x62]
  7125. 000052AC  6000 00D6                bra        +0xD8 /* 00005384 */
  7126. label000052B0:
  7127. 000052B0  2D7C 400D FFFE FFB4      move.l     [A6 - 0x4C], 0x400DFFFE
  7128. 000052B8  42AE FFB8                clr.l      [A6 - 0x48]
  7129. 000052BC  426E FFBC                clr.w      [A6 - 0x44]
  7130. 000052C0  2D45 FFBE                move.l     [A6 - 0x42], D5
  7131. 000052C4  486E FFBE                pea.l      [A6 - 0x42]
  7132. 000052C8  486E FFBE                pea.l      [A6 - 0x42]
  7133. 000052CC  3F3C 280E                move.w     -[A7], 0x280E
  7134. 000052D0  A9EB                     syscall    Pack4/FP68K
  7135. 000052D2  486E FFBE                pea.l      [A6 - 0x42]
  7136. 000052D6  486E FFBE                pea.l      [A6 - 0x42]
  7137. 000052DA  3F3C 0810                move.w     -[A7], 0x810
  7138. 000052DE  A9EB                     syscall    Pack4/FP68K
  7139. 000052E0  486E FFBE                pea.l      [A6 - 0x42]
  7140. 000052E4  486E FFC8                pea.l      [A6 - 0x38]
  7141. 000052E8  3F3C 080E                move.w     -[A7], 0x80E
  7142. 000052EC  A9EB                     syscall    Pack4/FP68K
  7143. 000052EE  486E FFB4                pea.l      [A6 - 0x4C]
  7144. 000052F2  486E FFC8                pea.l      [A6 - 0x38]
  7145. 000052F6  3F3C 0006                move.w     -[A7], 0x6
  7146. 000052FA  A9EB                     syscall    Pack4/FP68K
  7147. 000052FC  486E FFC8                pea.l      [A6 - 0x38]
  7148. 00005300  486E FFD2                pea.l      [A6 - 0x2E]
  7149. 00005304  3F3C 0810                move.w     -[A7], 0x810
  7150. 00005308  A9EB                     syscall    Pack4/FP68K
  7151. 0000530A  3D44 FFDA                move.w     [A6 - 0x26], D4
  7152. 0000530E  486E FFDA                pea.l      [A6 - 0x26]
  7153. 00005312  486E FFDA                pea.l      [A6 - 0x26]
  7154. 00005316  3F3C 200E                move.w     -[A7], 0x200E
  7155. 0000531A  A9EB                     syscall    Pack4/FP68K
  7156. 0000531C  486E FFD2                pea.l      [A6 - 0x2E]
  7157. 00005320  486E FFDA                pea.l      [A6 - 0x26]
  7158. 00005324  3F3C 0804                move.w     -[A7], 0x804
  7159. 00005328  A9EB                     syscall    Pack4/FP68K
  7160. 0000532A  2D6A 005E FFE4           move.l     [A6 - 0x1C], [A2 + 0x5E]
  7161. 00005330  486E FFE4                pea.l      [A6 - 0x1C]
  7162. 00005334  486E FFE4                pea.l      [A6 - 0x1C]
  7163. 00005338  3F3C 280E                move.w     -[A7], 0x280E
  7164. 0000533C  A9EB                     syscall    Pack4/FP68K
  7165. 0000533E  486E FFDA                pea.l      [A6 - 0x26]
  7166. 00005342  486E FFE4                pea.l      [A6 - 0x1C]
  7167. 00005346  3F3C 0000                move.w     -[A7], 0x0
  7168. 0000534A  A9EB                     syscall    Pack4/FP68K
  7169. 0000534C  486E FFE4                pea.l      [A6 - 0x1C]
  7170. 00005350  486E FFEE                pea.l      [A6 - 0x12]
  7171. 00005354  3F3C 0810                move.w     -[A7], 0x810
  7172. 00005358  A9EB                     syscall    Pack4/FP68K
  7173. 0000535A  486E FFEE                pea.l      [A6 - 0x12]
  7174. 0000535E  486E FFF6                pea.l      [A6 - 0xA]
  7175. 00005362  3F3C 080E                move.w     -[A7], 0x80E
  7176. 00005366  A9EB                     syscall    Pack4/FP68K
  7177. 00005368  486E FFF6                pea.l      [A6 - 0xA]
  7178. 0000536C  3F3C 0016                move.w     -[A7], 0x16
  7179. 00005370  A9EB                     syscall    Pack4/FP68K
  7180. 00005372  486E FFF6                pea.l      [A6 - 0xA]
  7181. 00005376  486E FFF6                pea.l      [A6 - 0xA]
  7182. 0000537A  3F3C 2810                move.w     -[A7], 0x2810
  7183. 0000537E  A9EB                     syscall    Pack4/FP68K
  7184. 00005380  262E FFF6                move.l     D3, [A6 - 0xA]
  7185. label00005384:
  7186. 00005384  2003                     move.l     D0, D3
  7187. 00005386  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  7188. 0000538A  4E5E                     unlink     A6
  7189. 0000538C  4E75                     rts
  7190. 0000538E  4E56 FFFC                link       A6, -0x0004
  7191. 00005392  48E7 1820                movem.l    -[A7], D3,D4,A2
  7192. 00005396  246E 0008                movea.l    A2, [A6 + 0x8]
  7193. 0000539A  262E 000C                move.l     D3, [A6 + 0xC]
  7194. 0000539E  282A 005E                move.l     D4, [A2 + 0x5E]
  7195. 000053A2  B684                     cmp.l      D3, D4
  7196. 000053A4  6C04                     bge        +0x6 /* 000053AA */
  7197. 000053A6  2604                     move.l     D3, D4
  7198. 000053A8  600A                     bra        +0xC /* 000053B4 */
  7199. label000053AA:
  7200. 000053AA  282A 0062                move.l     D4, [A2 + 0x62]
  7201. 000053AE  B684                     cmp.l      D3, D4
  7202. 000053B0  6F02                     ble        +0x4 /* 000053B4 */
  7203. 000053B2  2604                     move.l     D3, D4
  7204. label000053B4:
  7205. 000053B4  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  7206. 000053B8  6744                     beq        +0x46 /* 000053FE */
  7207. 000053BA  3803                     move.w     D4, D3
  7208. 000053BC  4A2A 0072                tst.b      [A2 + 0x72]
  7209. 000053C0  670C                     beq        +0xE /* 000053CE */
  7210. 000053C2  2F03                     move.l     -[A7], D3
  7211. 000053C4  2F0A                     move.l     -[A7], A2
  7212. 000053C6  4EBA FD90                jsr        [PC - 0x270 /* 00005158 */]
  7213. 000053CA  3800                     move.w     D4, D0
  7214. 000053CC  504F                     addq.w     A7, 8
  7215. label000053CE:
  7216. 000053CE  2F0A                     move.l     -[A7], A2
  7217. 000053D0  486E FFFC                pea.l      [A6 - 0x4]
  7218. 000053D4  61FF FFFF DA8A           bsr        -0x2574 /* 00002E60 */
  7219. 000053DA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7220. 000053DE  3F04                     move.w     -[A7], D4
  7221. 000053E0  A963                     syscall    SetControlValue/SetCtlValue
  7222. 000053E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  7223. 000053E6  486E FFFC                pea.l      [A6 - 0x4]
  7224. 000053EA  61FF FFFF DAF0           bsr        -0x250E /* 00002EDC */
  7225. 000053F0  2F03                     move.l     -[A7], D3
  7226. 000053F2  2F0A                     move.l     -[A7], A2
  7227. 000053F4  61FF FFFF B08A           bsr        -0x4F74 /* 00000480 */
  7228. 000053FA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7229. label000053FE:
  7230. 000053FE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  7231. 00005402  4E5E                     unlink     A6
  7232. 00005404  4E75                     rts
  7233. fn00005406:
  7234. 00005406  4E56 FFFC                link       A6, -0x0004
  7235. 0000540A  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  7236. 0000540E  246E 0008                movea.l    A2, [A6 + 0x8]
  7237. 00005412  362A 005C                move.w     D3, [A2 + 0x5C]
  7238. 00005416  2C2A 005E                move.l     D6, [A2 + 0x5E]
  7239. 0000541A  3806                     move.w     D4, D6
  7240. 0000541C  3A2A 0064                move.w     D5, [A2 + 0x64]
  7241. 00005420  2F06                     move.l     -[A7], D6
  7242. 00005422  4EBA FD14                jsr        [PC - 0x2EC /* 00005138 */]
  7243. 00005426  4A00                     tst.b      D0
  7244. 00005428  584F                     addq.w     A7, 4
  7245. 0000542A  6712                     beq        +0x14 /* 0000543E */
  7246. 0000542C  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  7247. 00005430  4EBA FD06                jsr        [PC - 0x2FA /* 00005138 */]
  7248. 00005434  4A00                     tst.b      D0
  7249. 00005436  584F                     addq.w     A7, 4
  7250. 00005438  6704                     beq        +0x6 /* 0000543E */
  7251. 0000543A  7000                     moveq.l    D0, 0x00
  7252. 0000543C  6002                     bra        +0x4 /* 00005440 */
  7253. label0000543E:
  7254. 0000543E  7001                     moveq.l    D0, 0x01
  7255. label00005440:
  7256. 00005440  4A00                     tst.b      D0
  7257. 00005442  672A                     beq        +0x2C /* 0000546E */
  7258. 00005444  7800                     moveq.l    D4, 0x00
  7259. 00005446  262A 0062                move.l     D3, [A2 + 0x62]
  7260. 0000544A  96AA 005E                sub.l      D3, [A2 + 0x5E]
  7261. 0000544E  2A03                     move.l     D5, D3
  7262. 00005450  0C85 0000 7FFF           cmpi.l     D5, 0x7FFF
  7263. 00005456  6F06                     ble        +0x8 /* 0000545E */
  7264. 00005458  263C 0000 7FFF           move.l     D3, 0x7FFF
  7265. label0000545E:
  7266. 0000545E  3A03                     move.w     D5, D3
  7267. 00005460  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  7268. 00005464  2F0A                     move.l     -[A7], A2
  7269. 00005466  4EBA FCF0                jsr        [PC - 0x310 /* 00005158 */]
  7270. 0000546A  3600                     move.w     D3, D0
  7271. 0000546C  504F                     addq.w     A7, 8
  7272. label0000546E:
  7273. 0000546E  2F0A                     move.l     -[A7], A2
  7274. 00005470  486E FFFC                pea.l      [A6 - 0x4]
  7275. 00005474  61FF FFFF D9EA           bsr        -0x2614 /* 00002E60 */
  7276. 0000547A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7277. 0000547E  3F04                     move.w     -[A7], D4
  7278. 00005480  A964                     syscall    SetControlMinimum/SetMinCtl
  7279. 00005482  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7280. 00005486  3F05                     move.w     -[A7], D5
  7281. 00005488  A965                     syscall    SetControlMaximum/SetMaxCtl
  7282. 0000548A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7283. 0000548E  3F03                     move.w     -[A7], D3
  7284. 00005490  A963                     syscall    SetControlValue/SetCtlValue
  7285. 00005492  3F3C FFFF                move.w     -[A7], 0xFFFF
  7286. 00005496  486E FFFC                pea.l      [A6 - 0x4]
  7287. 0000549A  61FF FFFF DA40           bsr        -0x25BE /* 00002EDC */
  7288. 000054A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7289. 000054A4  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  7290. 000054A8  4E5E                     unlink     A6
  7291. 000054AA  4E75                     rts
  7292. 000054AC  4E56 0000                link       A6, 0
  7293. 000054B0  2F0A                     move.l     -[A7], A2
  7294. 000054B2  246E 0008                movea.l    A2, [A6 + 0x8]
  7295. 000054B6  202E 000C                move.l     D0, [A6 + 0xC]
  7296. 000054BA  B0AA 005E                cmp.l      D0, [A2 + 0x5E]
  7297. 000054BE  6716                     beq        +0x18 /* 000054D6 */
  7298. 000054C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7299. 000054C4  2F0A                     move.l     -[A7], A2
  7300. 000054C6  61FF FFFF B026           bsr        -0x4FD8 /* 000004EE */
  7301. 000054CC  2F0A                     move.l     -[A7], A2
  7302. 000054CE  4EBA FF36                jsr        [PC - 0xCA /* 00005406 */]
  7303. 000054D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7304. label000054D6:
  7305. 000054D6  245F                     movea.l    A2, [A7]+
  7306. 000054D8  4E5E                     unlink     A6
  7307. 000054DA  4E75                     rts
  7308. 000054DC  4E56 0000                link       A6, 0
  7309. 000054E0  2F0A                     move.l     -[A7], A2
  7310. 000054E2  246E 0008                movea.l    A2, [A6 + 0x8]
  7311. 000054E6  202E 000C                move.l     D0, [A6 + 0xC]
  7312. 000054EA  B0AA 0062                cmp.l      D0, [A2 + 0x62]
  7313. 000054EE  6716                     beq        +0x18 /* 00005506 */
  7314. 000054F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7315. 000054F4  2F0A                     move.l     -[A7], A2
  7316. 000054F6  61FF FFFF B02A           bsr        -0x4FD4 /* 00000522 */
  7317. 000054FC  2F0A                     move.l     -[A7], A2
  7318. 000054FE  4EBA FF06                jsr        [PC - 0xFA /* 00005406 */]
  7319. 00005502  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7320. label00005506:
  7321. 00005506  245F                     movea.l    A2, [A7]+
  7322. 00005508  4E5E                     unlink     A6
  7323. 0000550A  4E75                     rts
  7324. 0000550C  4E56 0000                link       A6, 0
  7325. 00005510  2F0A                     move.l     -[A7], A2
  7326. 00005512  246E 0008                movea.l    A2, [A6 + 0x8]
  7327. 00005516  302A 0070                move.w     D0, [A2 + 0x70]
  7328. 0000551A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7329. 0000551E  6716                     beq        +0x18 /* 00005536 */
  7330. 00005520  356E 000C 0070           move.w     [A2 + 0x70], [A6 + 0xC]
  7331. 00005526  2F0A                     move.l     -[A7], A2
  7332. 00005528  2057                     movea.l    A0, [A7]
  7333. 0000552A  2268 0004                movea.l    A1, [A0 + 0x4]
  7334. 0000552E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  7335. 00005532  4E91                     jsr        [A1]
  7336. 00005534  584F                     addq.w     A7, 4
  7337. label00005536:
  7338. 00005536  245F                     movea.l    A2, [A7]+
  7339. 00005538  4E5E                     unlink     A6
  7340. 0000553A  4E75                     rts
  7341. 0000553C  4E56 0000                link       A6, 0
  7342. 00005540  48E7 1820                movem.l    -[A7], D3,D4,A2
  7343. 00005544  246E 0008                movea.l    A2, [A6 + 0x8]
  7344. 00005548  42A7                     clr.l      -[A7]
  7345. 0000554A  2F0A                     move.l     -[A7], A2
  7346. 0000554C  61FF FFFF D402           bsr        -0x2BFC /* 00002950 */
  7347. 00005552  1600                     move.b     D3, D0
  7348. 00005554  A89E                     syscall    PenNormal
  7349. 00005556  382A 0070                move.w     D4, [A2 + 0x70]
  7350. 0000555A  504F                     addq.w     A7, 8
  7351. 0000555C  670A                     beq        +0xC /* 00005568 */
  7352. 0000555E  3F04                     move.w     -[A7], D4
  7353. 00005560  4EB9 0000 0500           jsr        [0x00000500]
  7354. 00005566  544F                     addq.w     A7, 2
  7355. label00005568:
  7356. 00005568  2F0A                     move.l     -[A7], A2
  7357. 0000556A  2057                     movea.l    A0, [A7]
  7358. 0000556C  2268 0004                movea.l    A1, [A0 + 0x4]
  7359. 00005570  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7360. 00005574  4E91                     jsr        [A1]
  7361. 00005576  1003                     move.b     D0, D3
  7362. 00005578  584F                     addq.w     A7, 4
  7363. 0000557A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  7364. 0000557E  4E5E                     unlink     A6
  7365. 00005580  4E75                     rts
  7366. 00005582  4E56 0000                link       A6, 0
  7367. 00005586  554F                     subq.w     A7, 2
  7368. 00005588  206E 0008                movea.l    A0, [A6 + 0x8]
  7369. 0000558C  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7370. 00005590  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7371. 00005594  A966                     syscall    TestControl
  7372. 00005596  301F                     move.w     D0, [A7]+
  7373. 00005598  4E5E                     unlink     A6
  7374. 0000559A  4E75                     rts
  7375. 0000559C  4E56 0000                link       A6, 0
  7376. 000055A0  554F                     subq.w     A7, 2
  7377. 000055A2  206E 0008                movea.l    A0, [A6 + 0x8]
  7378. 000055A6  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7379. 000055AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7380. 000055AE  A966                     syscall    TestControl
  7381. 000055B0  301F                     move.w     D0, [A7]+
  7382. 000055B2  B06E 0010                cmp.w      D0, [A6 + 0x10]
  7383. 000055B6  57C0                     seq        D0
  7384. 000055B8  4400                     neg.b      D0
  7385. 000055BA  4E5E                     unlink     A6
  7386. 000055BC  4E75                     rts
  7387. 000055BE  4E56 0000                link       A6, 0
  7388. 000055C2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  7389. 000055C6  246E 0008                movea.l    A2, [A6 + 0x8]
  7390. 000055CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  7391. 000055CC  2640                     movea.l    A3, D0
  7392. 000055CE  302E 000C                move.w     D0, [A6 + 0xC]
  7393. 000055D2  48C0                     ext.l      D0
  7394. 000055D4  0C80 0000 0081           cmpi.l     D0, 0x81
  7395. 000055DA  6D0A                     blt        +0xC /* 000055E6 */
  7396. 000055DC  266A 006A                movea.l    A3, [A2 + 0x6A]
  7397. 000055E0  23CA 0002 610E           move.l     [0x0002610E], A2
  7398. label000055E6:
  7399. 000055E6  554F                     subq.w     A7, 2
  7400. 000055E8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7401. 000055EC  A960                     syscall    GetControlValue/GetCtlValue
  7402. 000055EE  381F                     move.w     D4, [A7]+
  7403. 000055F0  554F                     subq.w     A7, 2
  7404. 000055F2  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7405. 000055F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7406. 000055FA  2F0B                     move.l     -[A7], A3
  7407. 000055FC  A968                     syscall    TrackControl
  7408. 000055FE  301F                     move.w     D0, [A7]+
  7409. 00005600  56C0                     sne        D0
  7410. 00005602  4400                     neg.b      D0
  7411. 00005604  1A00                     move.b     D5, D0
  7412. 00005606  42B9 0002 610E           clr.l      [0x0002610E]
  7413. 0000560C  554F                     subq.w     A7, 2
  7414. 0000560E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7415. 00005612  A960                     syscall    GetControlValue/GetCtlValue
  7416. 00005614  301F                     move.w     D0, [A7]+
  7417. 00005616  48C0                     ext.l      D0
  7418. 00005618  2600                     move.l     D3, D0
  7419. 0000561A  3004                     move.w     D0, D4
  7420. 0000561C  48C0                     ext.l      D0
  7421. 0000561E  B680                     cmp.l      D3, D0
  7422. 00005620  6726                     beq        +0x28 /* 00005648 */
  7423. 00005622  2803                     move.l     D4, D3
  7424. 00005624  4A2A 0072                tst.b      [A2 + 0x72]
  7425. 00005628  670C                     beq        +0xE /* 00005636 */
  7426. 0000562A  3F03                     move.w     -[A7], D3
  7427. 0000562C  2F0A                     move.l     -[A7], A2
  7428. 0000562E  4EBA FC28                jsr        [PC - 0x3D8 /* 00005258 */]
  7429. 00005632  2800                     move.l     D4, D0
  7430. 00005634  5C4F                     addq.w     A7, 6
  7431. label00005636:
  7432. 00005636  2F04                     move.l     -[A7], D4
  7433. 00005638  2F0A                     move.l     -[A7], A2
  7434. 0000563A  2057                     movea.l    A0, [A7]
  7435. 0000563C  2268 0004                movea.l    A1, [A0 + 0x4]
  7436. 00005640  2269 0020                movea.l    A1, [A1 + 0x20]
  7437. 00005644  4E91                     jsr        [A1]
  7438. 00005646  504F                     addq.w     A7, 8
  7439. label00005648:
  7440. 00005648  1005                     move.b     D0, D5
  7441. 0000564A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  7442. 0000564E  4E5E                     unlink     A6
  7443. 00005650  4E75                     rts
  7444. 00005652  4E56 0000                link       A6, 0
  7445. 00005656  102E 000E                move.b     D0, [A6 + 0xE]
  7446. 0000565A  B02E 0010                cmp.b      D0, [A6 + 0x10]
  7447. 0000565E  6730                     beq        +0x32 /* 00005690 */
  7448. 00005660  42A7                     clr.l      -[A7]
  7449. 00005662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7450. 00005666  2057                     movea.l    A0, [A7]
  7451. 00005668  2268 0004                movea.l    A1, [A0 + 0x4]
  7452. 0000566C  2269 0104                movea.l    A1, [A1 + 0x104]
  7453. 00005670  4E91                     jsr        [A1]
  7454. 00005672  206E 0008                movea.l    A0, [A6 + 0x8]
  7455. 00005676  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7456. 0000567A  4A2E 000E                tst.b      [A6 + 0xE]
  7457. 0000567E  6708                     beq        +0xA /* 00005688 */
  7458. 00005680  302E 000C                move.w     D0, [A6 + 0xC]
  7459. 00005684  48C0                     ext.l      D0
  7460. 00005686  6002                     bra        +0x4 /* 0000568A */
  7461. label00005688:
  7462. 00005688  7000                     moveq.l    D0, 0x00
  7463. label0000568A:
  7464. 0000568A  3F00                     move.w     -[A7], D0
  7465. 0000568C  A95D                     syscall    HiliteControl
  7466. 0000568E  504F                     addq.w     A7, 8
  7467. label00005690:
  7468. 00005690  4E5E                     unlink     A6
  7469. 00005692  4E75                     rts
  7470. 00005694  4E56 0000                link       A6, 0
  7471. 00005698  302E 000C                move.w     D0, [A6 + 0xC]
  7472. 0000569C  48C0                     ext.l      D0
  7473. 0000569E  0C80 0000 0081           cmpi.l     D0, 0x81
  7474. 000056A4  6D1A                     blt        +0x1C /* 000056C0 */
  7475. 000056A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7476. 000056AA  4878 00CC                push.l     0xCC
  7477. 000056AE  206E 0008                movea.l    A0, [A6 + 0x8]
  7478. 000056B2  4868 0028                pea.l      [A0 + 0x28]
  7479. 000056B6  4EB9 0000 1840           jsr        [0x00001840]
  7480. 000056BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7481. label000056C0:
  7482. 000056C0  4E5E                     unlink     A6
  7483. 000056C2  4E75                     rts
  7484. 000056C4  4E56 FFF2                link       A6, -0x000E
  7485. 000056C8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7486. 000056CC  246E 0008                movea.l    A2, [A6 + 0x8]
  7487. 000056D0  4EB9 0000 01C0           jsr        [0x000001C0]
  7488. 000056D6  2648                     movea.l    A3, A0
  7489. 000056D8  286A 0066                movea.l    A4, [A2 + 0x66]
  7490. 000056DC  2054                     movea.l    A0, [A4]
  7491. 000056DE  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  7492. 000056E2  6606                     bne        +0x8 /* 000056EA */
  7493. 000056E4  2F0C                     move.l     -[A7], A4
  7494. 000056E6  A96D                     syscall    Draw1Control
  7495. 000056E8  6072                     bra        +0x74 /* 0000575C */
  7496. label000056EA:
  7497. 000056EA  486E FFF8                pea.l      [A6 - 0x8]
  7498. 000056EE  2F0A                     move.l     -[A7], A2
  7499. 000056F0  2057                     movea.l    A0, [A7]
  7500. 000056F2  2268 0004                movea.l    A1, [A0 + 0x4]
  7501. 000056F6  2269 0040                movea.l    A1, [A1 + 0x40]
  7502. 000056FA  4E91                     jsr        [A1]
  7503. 000056FC  206A 0066                movea.l    A0, [A2 + 0x66]
  7504. 00005700  2050                     movea.l    A0, [A0]
  7505. 00005702  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7506. 00005706  A873                     syscall    SetPort
  7507. 00005708  A89E                     syscall    PenNormal
  7508. 0000570A  362A 0070                move.w     D3, [A2 + 0x70]
  7509. 0000570E  504F                     addq.w     A7, 8
  7510. 00005710  670A                     beq        +0xC /* 0000571C */
  7511. 00005712  3F03                     move.w     -[A7], D3
  7512. 00005714  4EB9 0000 0500           jsr        [0x00000500]
  7513. 0000571A  544F                     addq.w     A7, 2
  7514. label0000571C:
  7515. 0000571C  486E FFF8                pea.l      [A6 - 0x8]
  7516. 00005720  486E FFF2                pea.l      [A6 - 0xE]
  7517. 00005724  4EB9 0000 0228           jsr        [0x00000228]
  7518. 0000572A  486E FFF8                pea.l      [A6 - 0x8]
  7519. 0000572E  A8F3                     syscall    OpenPicture
  7520. 00005730  285F                     movea.l    A4, [A7]+
  7521. 00005732  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7522. 00005736  A96D                     syscall    Draw1Control
  7523. 00005738  A8F4                     syscall    ClosePicture
  7524. 0000573A  3F3C FFFF                move.w     -[A7], 0xFFFF
  7525. 0000573E  486E FFF2                pea.l      [A6 - 0xE]
  7526. 00005742  4EB9 0000 0238           jsr        [0x00000238]
  7527. 00005748  2F0B                     move.l     -[A7], A3
  7528. 0000574A  A873                     syscall    SetPort
  7529. 0000574C  2F0C                     move.l     -[A7], A4
  7530. 0000574E  486E FFF8                pea.l      [A6 - 0x8]
  7531. 00005752  A8F6                     syscall    DrawPicture
  7532. 00005754  2F0C                     move.l     -[A7], A4
  7533. 00005756  A8F5                     syscall    KillPicture
  7534. 00005758  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7535. label0000575C:
  7536. 0000575C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7537. 00005760  4E5E                     unlink     A6
  7538. 00005762  4E75                     rts
  7539. 00005764  4E56 FFFA                link       A6, -0x0006
  7540. 00005768  2F0A                     move.l     -[A7], A2
  7541. 0000576A  246E 0008                movea.l    A2, [A6 + 0x8]
  7542. 0000576E  42A7                     clr.l      -[A7]
  7543. 00005770  2F0A                     move.l     -[A7], A2
  7544. 00005772  2057                     movea.l    A0, [A7]
  7545. 00005774  2268 0004                movea.l    A1, [A0 + 0x4]
  7546. 00005778  2269 0104                movea.l    A1, [A1 + 0x104]
  7547. 0000577C  4E91                     jsr        [A1]
  7548. 0000577E  42A7                     clr.l      -[A7]
  7549. 00005780  486E FFFA                pea.l      [A6 - 0x6]
  7550. 00005784  4EB9 0000 0230           jsr        [0x00000230]
  7551. 0000578A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7552. 0000578E  A957                     syscall    ShowControl
  7553. 00005790  2F0A                     move.l     -[A7], A2
  7554. 00005792  2057                     movea.l    A0, [A7]
  7555. 00005794  2268 0004                movea.l    A1, [A0 + 0x4]
  7556. 00005798  2269 00C4                movea.l    A1, [A1 + 0xC4]
  7557. 0000579C  4E91                     jsr        [A1]
  7558. 0000579E  3F3C FFFF                move.w     -[A7], 0xFFFF
  7559. 000057A2  486E FFFA                pea.l      [A6 - 0x6]
  7560. 000057A6  4EB9 0000 0238           jsr        [0x00000238]
  7561. 000057AC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7562. 000057B0  245F                     movea.l    A2, [A7]+
  7563. 000057B2  4E5E                     unlink     A6
  7564. 000057B4  4E75                     rts
  7565. 000057B6  4E56 FFFA                link       A6, -0x0006
  7566. 000057BA  2F0A                     move.l     -[A7], A2
  7567. 000057BC  246E 0008                movea.l    A2, [A6 + 0x8]
  7568. 000057C0  42A7                     clr.l      -[A7]
  7569. 000057C2  2F0A                     move.l     -[A7], A2
  7570. 000057C4  2057                     movea.l    A0, [A7]
  7571. 000057C6  2268 0004                movea.l    A1, [A0 + 0x4]
  7572. 000057CA  2269 0104                movea.l    A1, [A1 + 0x104]
  7573. 000057CE  4E91                     jsr        [A1]
  7574. 000057D0  42A7                     clr.l      -[A7]
  7575. 000057D2  486E FFFA                pea.l      [A6 - 0x6]
  7576. 000057D6  4EB9 0000 0230           jsr        [0x00000230]
  7577. 000057DC  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  7578. 000057E0  A958                     syscall    HideControl
  7579. 000057E2  2F0A                     move.l     -[A7], A2
  7580. 000057E4  2057                     movea.l    A0, [A7]
  7581. 000057E6  2268 0004                movea.l    A1, [A0 + 0x4]
  7582. 000057EA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  7583. 000057EE  4E91                     jsr        [A1]
  7584. 000057F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  7585. 000057F4  486E FFFA                pea.l      [A6 - 0x6]
  7586. 000057F8  4EB9 0000 0238           jsr        [0x00000238]
  7587. 000057FE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7588. 00005802  245F                     movea.l    A2, [A7]+
  7589. 00005804  4E5E                     unlink     A6
  7590. 00005806  4E75                     rts
  7591. 00005808  4E56 FFFC                link       A6, -0x0004
  7592. 0000580C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7593. 00005810  486E FFFC                pea.l      [A6 - 0x4]
  7594. 00005814  61FF FFFF D64A           bsr        -0x29B4 /* 00002E60 */
  7595. 0000581A  206E 0008                movea.l    A0, [A6 + 0x8]
  7596. 0000581E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7597. 00005822  4267                     clr.w      -[A7]
  7598. 00005824  A95D                     syscall    HiliteControl
  7599. 00005826  3F3C FFFF                move.w     -[A7], 0xFFFF
  7600. 0000582A  486E FFFC                pea.l      [A6 - 0x4]
  7601. 0000582E  61FF FFFF D6AC           bsr        -0x2952 /* 00002EDC */
  7602. 00005834  4E5E                     unlink     A6
  7603. 00005836  4E75                     rts
  7604. 00005838  4E56 FFFC                link       A6, -0x0004
  7605. 0000583C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7606. 00005840  486E FFFC                pea.l      [A6 - 0x4]
  7607. 00005844  61FF FFFF D61A           bsr        -0x29E4 /* 00002E60 */
  7608. 0000584A  206E 0008                movea.l    A0, [A6 + 0x8]
  7609. 0000584E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  7610. 00005852  3F3C 00FF                move.w     -[A7], 0xFF
  7611. 00005856  A95D                     syscall    HiliteControl
  7612. 00005858  3F3C FFFF                move.w     -[A7], 0xFFFF
  7613. 0000585C  486E FFFC                pea.l      [A6 - 0x4]
  7614. 00005860  61FF FFFF D67A           bsr        -0x2984 /* 00002EDC */
  7615. 00005866  4E5E                     unlink     A6
  7616. 00005868  4E75                     rts
  7617. fn0000586A:
  7618. 0000586A  4E56 FFEC                link       A6, -0x0014
  7619. 0000586E  2F0B                     move.l     -[A7], A3
  7620. 00005870  2F0A                     move.l     -[A7], A2
  7621. 00005872  266E 000E                movea.l    A3, [A6 + 0xE]
  7622. 00005876  4A6E 000C                tst.w      [A6 + 0xC]
  7623. 0000587A  671E                     beq        +0x20 /* 0000589A */
  7624. 0000587C  206E 0008                movea.l    A0, [A6 + 0x8]
  7625. 00005880  41E8 0028                lea.l      A0, [A0 + 0x28]
  7626. 00005884  226E 0008                movea.l    A1, [A6 + 0x8]
  7627. 00005888  2288                     move.l     [A1], A0
  7628. 0000588A  206E 0008                movea.l    A0, [A6 + 0x8]
  7629. 0000588E  4868 0028                pea.l      [A0 + 0x28]
  7630. 00005892  4EB9 0000 17B0           jsr        [0x000017B0]
  7631. 00005898  584F                     addq.w     A7, 4
  7632. label0000589A:
  7633. 0000589A  4267                     clr.w      -[A7]
  7634. 0000589C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7635. 000058A0  61FF FFFF BBA4           bsr        -0x445A /* 00001446 */
  7636. 000058A6  41F9 0000 5060           lea.l      A0, [0x00005060]
  7637. 000058AC  226E 0008                movea.l    A1, [A6 + 0x8]
  7638. 000058B0  2348 0004                move.l     [A1 + 0x4], A0
  7639. 000058B4  41F9 0000 5060           lea.l      A0, [0x00005060]
  7640. 000058BA  41E8 0170                lea.l      A0, [A0 + 0x170]
  7641. 000058BE  226E 0008                movea.l    A1, [A6 + 0x8]
  7642. 000058C2  2251                     movea.l    A1, [A1]
  7643. 000058C4  2288                     move.l     [A1], A0
  7644. 000058C6  206E 0008                movea.l    A0, [A6 + 0x8]
  7645. 000058CA  2450                     movea.l    A2, [A0]
  7646. 000058CC  41E8 0028                lea.l      A0, [A0 + 0x28]
  7647. 000058D0  91CA                     sub.l      A0, A2
  7648. 000058D2  2548 0008                move.l     [A2 + 0x8], A0
  7649. 000058D6  486E FFFC                pea.l      [A6 - 0x4]
  7650. 000058DA  2F0B                     move.l     -[A7], A3
  7651. 000058DC  61FF FFFF C04A           bsr        -0x3FB4 /* 00001928 */
  7652. 000058E2  486E FFF4                pea.l      [A6 - 0xC]
  7653. 000058E6  2F0B                     move.l     -[A7], A3
  7654. 000058E8  61FF FFFF C050           bsr        -0x3FAE /* 0000193A */
  7655. 000058EE  1F3C 0001                move.b     -[A7], 0x1
  7656. 000058F2  2F0B                     move.l     -[A7], A3
  7657. 000058F4  4EB9 0000 A564           jsr        [0x0000A564]
  7658. 000058FA  584F                     addq.w     A7, 4
  7659. 000058FC  2F08                     move.l     -[A7], A0
  7660. 000058FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7661. 00005902  61FF FFFF C572           bsr        -0x3A8C /* 00001E76 */
  7662. 00005908  4227                     clr.b      -[A7]
  7663. 0000590A  302E FFFE                move.w     D0, [A6 - 0x2]
  7664. 0000590E  48C0                     ext.l      D0
  7665. 00005910  5080                     addq.l     D0, 8
  7666. 00005912  3F00                     move.w     -[A7], D0
  7667. 00005914  302E FFFC                move.w     D0, [A6 - 0x4]
  7668. 00005918  48C0                     ext.l      D0
  7669. 0000591A  5080                     addq.l     D0, 8
  7670. 0000591C  3F00                     move.w     -[A7], D0
  7671. 0000591E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7672. 00005922  61FF FFFF C190           bsr        -0x3E6E /* 00001AB4 */
  7673. 00005928  486E FFEC                pea.l      [A6 - 0x14]
  7674. 0000592C  206E 0008                movea.l    A0, [A6 + 0x8]
  7675. 00005930  2F28 0020                move.l     -[A7], [A0 + 0x20]
  7676. 00005934  61FF FFFF C004           bsr        -0x3FFA /* 0000193A */
  7677. 0000593A  4227                     clr.b      -[A7]
  7678. 0000593C  202E FFF8                move.l     D0, [A6 - 0x8]
  7679. 00005940  90AE FFF0                sub.l      D0, [A6 - 0x10]
  7680. 00005944  5980                     subq.l     D0, 4
  7681. 00005946  2F00                     move.l     -[A7], D0
  7682. 00005948  202E FFF4                move.l     D0, [A6 - 0xC]
  7683. 0000594C  90AE FFEC                sub.l      D0, [A6 - 0x14]
  7684. 00005950  5980                     subq.l     D0, 4
  7685. 00005952  2F00                     move.l     -[A7], D0
  7686. 00005954  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7687. 00005958  61FF FFFF C3AE           bsr        -0x3C50 /* 00001D08 */
  7688. 0000595E  206E 0008                movea.l    A0, [A6 + 0x8]
  7689. 00005962  4868 0018                pea.l      [A0 + 0x18]
  7690. 00005966  2F0B                     move.l     -[A7], A3
  7691. 00005968  61FF FFFF BFE4           bsr        -0x401A /* 0000194E */
  7692. 0000596E  206E 0008                movea.l    A0, [A6 + 0x8]
  7693. 00005972  4228 0026                clr.b      [A0 + 0x26]
  7694. 00005976  206E 0008                movea.l    A0, [A6 + 0x8]
  7695. 0000597A  4FEF 0048                lea.l      A7, [A7 + 0x48]
  7696. 0000597E  245F                     movea.l    A2, [A7]+
  7697. 00005980  265F                     movea.l    A3, [A7]+
  7698. 00005982  4E5E                     unlink     A6
  7699. 00005984  4E75                     rts
  7700. 00005986  4E56 FFF8                link       A6, -0x0008
  7701. 0000598A  48E7 1820                movem.l    -[A7], D3,D4,A2
  7702. 0000598E  246E 0008                movea.l    A2, [A6 + 0x8]
  7703. 00005992  486E FFF8                pea.l      [A6 - 0x8]
  7704. 00005996  2F0A                     move.l     -[A7], A2
  7705. 00005998  2057                     movea.l    A0, [A7]
  7706. 0000599A  2268 0004                movea.l    A1, [A0 + 0x4]
  7707. 0000599E  2269 0040                movea.l    A1, [A1 + 0x40]
  7708. 000059A2  4E91                     jsr        [A1]
  7709. 000059A4  4A00                     tst.b      D0
  7710. 000059A6  504F                     addq.w     A7, 8
  7711. 000059A8  6744                     beq        +0x46 /* 000059EE */
  7712. 000059AA  302A 000E                move.w     D0, [A2 + 0xE]
  7713. 000059AE  48C0                     ext.l      D0
  7714. 000059B0  5180                     subq.l     D0, 8
  7715. 000059B2  2600                     move.l     D3, D0
  7716. 000059B4  E08B                     lsr        D3, 8
  7717. 000059B6  E08B                     lsr        D3, 8
  7718. 000059B8  E08B                     lsr        D3, 8
  7719. 000059BA  EE8B                     lsr        D3, 7
  7720. 000059BC  D680                     add.l      D3, D0
  7721. 000059BE  E283                     asr        D3, 1
  7722. 000059C0  2803                     move.l     D4, D3
  7723. 000059C2  0C44 0010                cmpi.w     D4, 0x10
  7724. 000059C6  6C02                     bge        +0x4 /* 000059CA */
  7725. 000059C8  7610                     moveq.l    D3, 0x10
  7726. label000059CA:
  7727. 000059CA  2F0A                     move.l     -[A7], A2
  7728. 000059CC  2057                     movea.l    A0, [A7]
  7729. 000059CE  2268 0004                movea.l    A1, [A0 + 0x4]
  7730. 000059D2  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7731. 000059D6  4E91                     jsr        [A1]
  7732. 000059D8  A89E                     syscall    PenNormal
  7733. 000059DA  2F3C 0003 0003           move.l     -[A7], 0x30003
  7734. 000059E0  A89B                     syscall    PenSize
  7735. 000059E2  486E FFF8                pea.l      [A6 - 0x8]
  7736. 000059E6  3F03                     move.w     -[A7], D3
  7737. 000059E8  3F03                     move.w     -[A7], D3
  7738. 000059EA  A8B0                     syscall    FrameRoundRect
  7739. 000059EC  584F                     addq.w     A7, 4
  7740. label000059EE:
  7741. 000059EE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  7742. 000059F2  4E5E                     unlink     A6
  7743. 000059F4  4E75                     rts
  7744. fn000059F6:
  7745. 000059F6  4E56 FFE6                link       A6, -0x001A
  7746. 000059FA  2F0A                     move.l     -[A7], A2
  7747. 000059FC  4A6E 000C                tst.w      [A6 + 0xC]
  7748. 00005A00  671E                     beq        +0x20 /* 00005A20 */
  7749. 00005A02  206E 0008                movea.l    A0, [A6 + 0x8]
  7750. 00005A06  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7751. 00005A0A  226E 0008                movea.l    A1, [A6 + 0x8]
  7752. 00005A0E  2288                     move.l     [A1], A0
  7753. 00005A10  206E 0008                movea.l    A0, [A6 + 0x8]
  7754. 00005A14  4868 007C                pea.l      [A0 + 0x7C]
  7755. 00005A18  4EB9 0000 17B0           jsr        [0x000017B0]
  7756. 00005A1E  584F                     addq.w     A7, 4
  7757. label00005A20:
  7758. 00005A20  4267                     clr.w      -[A7]
  7759. 00005A22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7760. 00005A26  61FF FFFF BA1E           bsr        -0x45E0 /* 00001446 */
  7761. 00005A2C  41F9 0000 4778           lea.l      A0, [0x00004778]
  7762. 00005A32  226E 0008                movea.l    A1, [A6 + 0x8]
  7763. 00005A36  2348 0004                move.l     [A1 + 0x4], A0
  7764. 00005A3A  41F9 0000 4778           lea.l      A0, [0x00004778]
  7765. 00005A40  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7766. 00005A44  226E 0008                movea.l    A1, [A6 + 0x8]
  7767. 00005A48  2251                     movea.l    A1, [A1]
  7768. 00005A4A  2288                     move.l     [A1], A0
  7769. 00005A4C  206E 0008                movea.l    A0, [A6 + 0x8]
  7770. 00005A50  2450                     movea.l    A2, [A0]
  7771. 00005A52  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7772. 00005A56  91CA                     sub.l      A0, A2
  7773. 00005A58  2548 0008                move.l     [A2 + 0x8], A0
  7774. 00005A5C  206E 0008                movea.l    A0, [A6 + 0x8]
  7775. 00005A60  4868 0044                pea.l      [A0 + 0x44]
  7776. 00005A64  4EB9 0003 D252           jsr        [0x0003D252]
  7777. 00005A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  7778. 00005A6E  4868 0074                pea.l      [A0 + 0x74]
  7779. 00005A72  4EB9 0000 0490           jsr        [0x00000490]
  7780. 00005A78  42AE FFEA                clr.l      [A6 - 0x16]
  7781. 00005A7C  42AE FFE6                clr.l      [A6 - 0x1A]
  7782. 00005A80  42AE FFF2                clr.l      [A6 - 0xE]
  7783. 00005A84  42AE FFEE                clr.l      [A6 - 0x12]
  7784. 00005A88  7001                     moveq.l    D0, 0x01
  7785. 00005A8A  2D40 FFFA                move.l     [A6 - 0x6], D0
  7786. 00005A8E  2D40 FFF6                move.l     [A6 - 0xA], D0
  7787. 00005A92  426E FFFE                clr.w      [A6 - 0x2]
  7788. 00005A96  486E FFE6                pea.l      [A6 - 0x1A]
  7789. 00005A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7790. 00005A9E  61FF 0000 023A           bsr        +0x23C /* 00005CDA */
  7791. 00005AA4  206E 0008                movea.l    A0, [A6 + 0x8]
  7792. 00005AA8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7793. 00005AAC  245F                     movea.l    A2, [A7]+
  7794. 00005AAE  4E5E                     unlink     A6
  7795. 00005AB0  4E75                     rts
  7796. 00005AB2  4E56 0000                link       A6, 0
  7797. 00005AB6  2F0A                     move.l     -[A7], A2
  7798. 00005AB8  4A6E 000C                tst.w      [A6 + 0xC]
  7799. 00005ABC  671E                     beq        +0x20 /* 00005ADC */
  7800. 00005ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  7801. 00005AC2  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7802. 00005AC6  226E 0008                movea.l    A1, [A6 + 0x8]
  7803. 00005ACA  2288                     move.l     [A1], A0
  7804. 00005ACC  206E 0008                movea.l    A0, [A6 + 0x8]
  7805. 00005AD0  4868 007C                pea.l      [A0 + 0x7C]
  7806. 00005AD4  4EB9 0000 17B0           jsr        [0x000017B0]
  7807. 00005ADA  584F                     addq.w     A7, 4
  7808. label00005ADC:
  7809. 00005ADC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7810. 00005AE0  4267                     clr.w      -[A7]
  7811. 00005AE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7812. 00005AE6  61FF FFFF B9FC           bsr        -0x4602 /* 000014E4 */
  7813. 00005AEC  41F9 0000 4778           lea.l      A0, [0x00004778]
  7814. 00005AF2  226E 0008                movea.l    A1, [A6 + 0x8]
  7815. 00005AF6  2348 0004                move.l     [A1 + 0x4], A0
  7816. 00005AFA  41F9 0000 4778           lea.l      A0, [0x00004778]
  7817. 00005B00  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7818. 00005B04  226E 0008                movea.l    A1, [A6 + 0x8]
  7819. 00005B08  2251                     movea.l    A1, [A1]
  7820. 00005B0A  2288                     move.l     [A1], A0
  7821. 00005B0C  206E 0008                movea.l    A0, [A6 + 0x8]
  7822. 00005B10  2450                     movea.l    A2, [A0]
  7823. 00005B12  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7824. 00005B16  91CA                     sub.l      A0, A2
  7825. 00005B18  2548 0008                move.l     [A2 + 0x8], A0
  7826. 00005B1C  206E 0008                movea.l    A0, [A6 + 0x8]
  7827. 00005B20  4868 0044                pea.l      [A0 + 0x44]
  7828. 00005B24  4EB9 0003 D252           jsr        [0x0003D252]
  7829. 00005B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  7830. 00005B2E  4868 0074                pea.l      [A0 + 0x74]
  7831. 00005B32  4EB9 0000 0490           jsr        [0x00000490]
  7832. 00005B38  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7833. 00005B3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7834. 00005B40  61FF 0000 0198           bsr        +0x19A /* 00005CDA */
  7835. 00005B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7836. 00005B4A  4EB9 0001 11F8           jsr        [0x000111F8]
  7837. 00005B50  206E 0008                movea.l    A0, [A6 + 0x8]
  7838. 00005B54  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  7839. 00005B58  245F                     movea.l    A2, [A7]+
  7840. 00005B5A  4E5E                     unlink     A6
  7841. 00005B5C  4E75                     rts
  7842. fn00005B5E:
  7843. 00005B5E  4E56 FFE6                link       A6, -0x001A
  7844. 00005B62  2F0A                     move.l     -[A7], A2
  7845. 00005B64  4A6E 000C                tst.w      [A6 + 0xC]
  7846. 00005B68  671E                     beq        +0x20 /* 00005B88 */
  7847. 00005B6A  206E 0008                movea.l    A0, [A6 + 0x8]
  7848. 00005B6E  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7849. 00005B72  226E 0008                movea.l    A1, [A6 + 0x8]
  7850. 00005B76  2288                     move.l     [A1], A0
  7851. 00005B78  206E 0008                movea.l    A0, [A6 + 0x8]
  7852. 00005B7C  4868 007C                pea.l      [A0 + 0x7C]
  7853. 00005B80  4EB9 0000 17B0           jsr        [0x000017B0]
  7854. 00005B86  584F                     addq.w     A7, 4
  7855. label00005B88:
  7856. 00005B88  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7857. 00005B8C  4267                     clr.w      -[A7]
  7858. 00005B8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7859. 00005B92  61FF FFFF B9C4           bsr        -0x463A /* 00001558 */
  7860. 00005B98  41F9 0000 4778           lea.l      A0, [0x00004778]
  7861. 00005B9E  226E 0008                movea.l    A1, [A6 + 0x8]
  7862. 00005BA2  2348 0004                move.l     [A1 + 0x4], A0
  7863. 00005BA6  41F9 0000 4778           lea.l      A0, [0x00004778]
  7864. 00005BAC  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7865. 00005BB0  226E 0008                movea.l    A1, [A6 + 0x8]
  7866. 00005BB4  2251                     movea.l    A1, [A1]
  7867. 00005BB6  2288                     move.l     [A1], A0
  7868. 00005BB8  206E 0008                movea.l    A0, [A6 + 0x8]
  7869. 00005BBC  2450                     movea.l    A2, [A0]
  7870. 00005BBE  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7871. 00005BC2  91CA                     sub.l      A0, A2
  7872. 00005BC4  2548 0008                move.l     [A2 + 0x8], A0
  7873. 00005BC8  206E 0008                movea.l    A0, [A6 + 0x8]
  7874. 00005BCC  4868 0044                pea.l      [A0 + 0x44]
  7875. 00005BD0  4EB9 0003 D252           jsr        [0x0003D252]
  7876. 00005BD6  206E 0008                movea.l    A0, [A6 + 0x8]
  7877. 00005BDA  4868 0074                pea.l      [A0 + 0x74]
  7878. 00005BDE  4EB9 0000 0490           jsr        [0x00000490]
  7879. 00005BE4  4878 001A                push.l     0x1A
  7880. 00005BE8  486E FFE6                pea.l      [A6 - 0x1A]
  7881. 00005BEC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7882. 00005BF0  2057                     movea.l    A0, [A7]
  7883. 00005BF2  2250                     movea.l    A1, [A0]
  7884. 00005BF4  2269 0024                movea.l    A1, [A1 + 0x24]
  7885. 00005BF8  4E91                     jsr        [A1]
  7886. 00005BFA  486E FFE6                pea.l      [A6 - 0x1A]
  7887. 00005BFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7888. 00005C02  61FF 0000 00D6           bsr        +0xD8 /* 00005CDA */
  7889. 00005C08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7890. 00005C0C  4EB9 0001 11F8           jsr        [0x000111F8]
  7891. 00005C12  206E 0008                movea.l    A0, [A6 + 0x8]
  7892. 00005C16  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  7893. 00005C1A  245F                     movea.l    A2, [A7]+
  7894. 00005C1C  4E5E                     unlink     A6
  7895. 00005C1E  4E75                     rts
  7896. fn00005C20:
  7897. 00005C20  4E56 0000                link       A6, 0
  7898. 00005C24  2F0B                     move.l     -[A7], A3
  7899. 00005C26  2F0A                     move.l     -[A7], A2
  7900. 00005C28  246E 0008                movea.l    A2, [A6 + 0x8]
  7901. 00005C2C  200A                     move.l     D0, A2
  7902. 00005C2E  6700 00A0                beq        +0xA2 /* 00005CD0 */
  7903. 00005C32  41F9 0000 4778           lea.l      A0, [0x00004778]
  7904. 00005C38  2548 0004                move.l     [A2 + 0x4], A0
  7905. 00005C3C  41F9 0000 4778           lea.l      A0, [0x00004778]
  7906. 00005C42  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  7907. 00005C46  2252                     movea.l    A1, [A2]
  7908. 00005C48  2288                     move.l     [A1], A0
  7909. 00005C4A  2652                     movea.l    A3, [A2]
  7910. 00005C4C  204A                     movea.l    A0, A2
  7911. 00005C4E  41E8 007C                lea.l      A0, [A0 + 0x7C]
  7912. 00005C52  91CB                     sub.l      A0, A3
  7913. 00005C54  2748 0008                move.l     [A3 + 0x8], A0
  7914. 00005C58  2F0A                     move.l     -[A7], A2
  7915. 00005C5A  61FF 0000 01FC           bsr        +0x1FE /* 00005E58 */
  7916. 00005C60  2F0A                     move.l     -[A7], A2
  7917. 00005C62  61FF 0000 1026           bsr        +0x1028 /* 00006C8A */
  7918. 00005C68  B5F9 0002 6138           cmpa.l     A2, [0x00026138]
  7919. 00005C6E  504F                     addq.w     A7, 8
  7920. 00005C70  660A                     bne        +0xC /* 00005C7C */
  7921. 00005C72  42A7                     clr.l      -[A7]
  7922. 00005C74  4EB9 0001 11F8           jsr        [0x000111F8]
  7923. 00005C7A  584F                     addq.w     A7, 4
  7924. label00005C7C:
  7925. 00005C7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7926. 00005C80  204A                     movea.l    A0, A2
  7927. 00005C82  4868 0074                pea.l      [A0 + 0x74]
  7928. 00005C86  4EB9 0000 04B8           jsr        [0x000004B8]
  7929. 00005C8C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7930. 00005C90  204A                     movea.l    A0, A2
  7931. 00005C92  4868 0044                pea.l      [A0 + 0x44]
  7932. 00005C96  4EB9 0003 D218           jsr        [0x0003D218]
  7933. 00005C9C  4267                     clr.w      -[A7]
  7934. 00005C9E  2F0A                     move.l     -[A7], A2
  7935. 00005CA0  61FF FFFF BA22           bsr        -0x45DC /* 000016C4 */
  7936. 00005CA6  4A6E 000C                tst.w      [A6 + 0xC]
  7937. 00005CAA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7938. 00005CAE  6710                     beq        +0x12 /* 00005CC0 */
  7939. 00005CB0  4267                     clr.w      -[A7]
  7940. 00005CB2  204A                     movea.l    A0, A2
  7941. 00005CB4  4868 007C                pea.l      [A0 + 0x7C]
  7942. 00005CB8  4EB9 0000 17B8           jsr        [0x000017B8]
  7943. 00005CBE  5C4F                     addq.w     A7, 6
  7944. label00005CC0:
  7945. 00005CC0  4A6E 000C                tst.w      [A6 + 0xC]
  7946. 00005CC4  6F0A                     ble        +0xC /* 00005CD0 */
  7947. 00005CC6  2F0A                     move.l     -[A7], A2
  7948. 00005CC8  4EB9 0000 0168           jsr        [0x00000168]
  7949. 00005CCE  584F                     addq.w     A7, 4
  7950. label00005CD0:
  7951. 00005CD0  204A                     movea.l    A0, A2
  7952. 00005CD2  245F                     movea.l    A2, [A7]+
  7953. 00005CD4  265F                     movea.l    A3, [A7]+
  7954. 00005CD6  4E5E                     unlink     A6
  7955. 00005CD8  4E75                     rts
  7956. fn00005CDA:
  7957. 00005CDA  4E56 0000                link       A6, 0
  7958. 00005CDE  2F0B                     move.l     -[A7], A3
  7959. 00005CE0  2F0A                     move.l     -[A7], A2
  7960. 00005CE2  246E 0008                movea.l    A2, [A6 + 0x8]
  7961. 00005CE6  266E 000C                movea.l    A3, [A6 + 0xC]
  7962. 00005CEA  2553 0028                move.l     [A2 + 0x28], [A3]
  7963. 00005CEE  256B 0004 002C           move.l     [A2 + 0x2C], [A3 + 0x4]
  7964. 00005CF4  256B 0010 0038           move.l     [A2 + 0x38], [A3 + 0x10]
  7965. 00005CFA  256B 0014 003C           move.l     [A2 + 0x3C], [A3 + 0x14]
  7966. 00005D00  7001                     moveq.l    D0, 0x01
  7967. 00005D02  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  7968. 00005D06  6F06                     ble        +0x8 /* 00005D0E */
  7969. 00005D08  7001                     moveq.l    D0, 0x01
  7970. 00005D0A  2540 0038                move.l     [A2 + 0x38], D0
  7971. label00005D0E:
  7972. 00005D0E  7001                     moveq.l    D0, 0x01
  7973. 00005D10  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  7974. 00005D14  6F06                     ble        +0x8 /* 00005D1C */
  7975. 00005D16  7001                     moveq.l    D0, 0x01
  7976. 00005D18  2540 003C                move.l     [A2 + 0x3C], D0
  7977. label00005D1C:
  7978. 00005D1C  0C6B 0001 0018           cmpi.w     [A3 + 0x18], 0x1
  7979. 00005D22  57C0                     seq        D0
  7980. 00005D24  4400                     neg.b      D0
  7981. 00005D26  1540 007A                move.b     [A2 + 0x7A], D0
  7982. 00005D2A  42AA 0034                clr.l      [A2 + 0x34]
  7983. 00005D2E  42AA 0030                clr.l      [A2 + 0x30]
  7984. 00005D32  2579 0000 7794 0040      move.l     [A2 + 0x40], [0x00007794]
  7985. 00005D3A  2579 0000 778C 006C      move.l     [A2 + 0x6C], [0x0000778C]
  7986. 00005D42  2579 0000 7790 0070      move.l     [A2 + 0x70], [0x00007790]
  7987. 00005D4A  4227                     clr.b      -[A7]
  7988. 00005D4C  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  7989. 00005D50  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  7990. 00005D54  2F0A                     move.l     -[A7], A2
  7991. 00005D56  61FF 0000 1736           bsr        +0x1738 /* 0000748E */
  7992. 00005D5C  2F0A                     move.l     -[A7], A2
  7993. 00005D5E  61FF 0000 02F4           bsr        +0x2F6 /* 00006054 */
  7994. 00005D64  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7995. 00005D68  245F                     movea.l    A2, [A7]+
  7996. 00005D6A  265F                     movea.l    A3, [A7]+
  7997. 00005D6C  4E5E                     unlink     A6
  7998. 00005D6E  4E75                     rts
  7999. 00005D70  4E56 FFEC                link       A6, -0x0014
  8000. 00005D74  2F0B                     move.l     -[A7], A3
  8001. 00005D76  2F0A                     move.l     -[A7], A2
  8002. 00005D78  246E 0008                movea.l    A2, [A6 + 0x8]
  8003. 00005D7C  42A7                     clr.l      -[A7]
  8004. 00005D7E  486A 0044                pea.l      [A2 + 0x44]
  8005. 00005D82  486E FFEC                pea.l      [A6 - 0x14]
  8006. 00005D86  4EB9 0000 C054           jsr        [0x0000C054]
  8007. 00005D8C  486E FFFC                pea.l      [A6 - 0x4]
  8008. 00005D90  486E FFEC                pea.l      [A6 - 0x14]
  8009. 00005D94  4EB9 0000 C00C           jsr        [0x0000C00C]
  8010. 00005D9A  4A00                     tst.b      D0
  8011. 00005D9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8012. 00005DA0  6726                     beq        +0x28 /* 00005DC8 */
  8013. label00005DA2:
  8014. 00005DA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8015. 00005DA6  2057                     movea.l    A0, [A7]
  8016. 00005DA8  2268 0004                movea.l    A1, [A0 + 0x4]
  8017. 00005DAC  2269 000C                movea.l    A1, [A1 + 0xC]
  8018. 00005DB0  4E91                     jsr        [A1]
  8019. 00005DB2  486E FFFC                pea.l      [A6 - 0x4]
  8020. 00005DB6  486E FFEC                pea.l      [A6 - 0x14]
  8021. 00005DBA  4EB9 0000 C00C           jsr        [0x0000C00C]
  8022. 00005DC0  4A00                     tst.b      D0
  8023. 00005DC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8024. 00005DC6  66DA                     bne        -0x24 /* 00005DA2 */
  8025. label00005DC8:
  8026. 00005DC8  266A 0020                movea.l    A3, [A2 + 0x20]
  8027. 00005DCC  200B                     move.l     D0, A3
  8028. 00005DCE  6712                     beq        +0x14 /* 00005DE2 */
  8029. 00005DD0  2F0A                     move.l     -[A7], A2
  8030. 00005DD2  2F0B                     move.l     -[A7], A3
  8031. 00005DD4  2057                     movea.l    A0, [A7]
  8032. 00005DD6  2268 0004                movea.l    A1, [A0 + 0x4]
  8033. 00005DDA  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  8034. 00005DDE  4E91                     jsr        [A1]
  8035. 00005DE0  504F                     addq.w     A7, 8
  8036. label00005DE2:
  8037. 00005DE2  2F0A                     move.l     -[A7], A2
  8038. 00005DE4  4878 0331                push.l     0x331
  8039. 00005DE8  2F12                     move.l     -[A7], [A2]
  8040. 00005DEA  2057                     movea.l    A0, [A7]
  8041. 00005DEC  2250                     movea.l    A1, [A0]
  8042. 00005DEE  2269 0018                movea.l    A1, [A1 + 0x18]
  8043. 00005DF2  4E91                     jsr        [A1]
  8044. 00005DF4  4A00                     tst.b      D0
  8045. 00005DF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8046. 00005DFA  6710                     beq        +0x12 /* 00005E0C */
  8047. 00005DFC  2F0A                     move.l     -[A7], A2
  8048. 00005DFE  2057                     movea.l    A0, [A7]
  8049. 00005E00  2268 0004                movea.l    A1, [A0 + 0x4]
  8050. 00005E04  2269 013C                movea.l    A1, [A1 + 0x13C]
  8051. 00005E08  4E91                     jsr        [A1]
  8052. 00005E0A  584F                     addq.w     A7, 4
  8053. label00005E0C:
  8054. 00005E0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  8055. 00005E10  486E FFEC                pea.l      [A6 - 0x14]
  8056. 00005E14  4EB9 0000 C022           jsr        [0x0000C022]
  8057. 00005E1A  5C4F                     addq.w     A7, 6
  8058. 00005E1C  245F                     movea.l    A2, [A7]+
  8059. 00005E1E  265F                     movea.l    A3, [A7]+
  8060. 00005E20  4E5E                     unlink     A6
  8061. 00005E22  4E75                     rts
  8062. 00005E24  4E56 0000                link       A6, 0
  8063. 00005E28  486E 000C                pea.l      [A6 + 0xC]
  8064. 00005E2C  206E 0008                movea.l    A0, [A6 + 0x8]
  8065. 00005E30  4868 0044                pea.l      [A0 + 0x44]
  8066. 00005E34  4EB9 0003 D282           jsr        [0x0003D282]
  8067. 00005E3A  4E5E                     unlink     A6
  8068. 00005E3C  4E75                     rts
  8069. 00005E3E  4E56 0000                link       A6, 0
  8070. 00005E42  486E 000C                pea.l      [A6 + 0xC]
  8071. 00005E46  206E 0008                movea.l    A0, [A6 + 0x8]
  8072. 00005E4A  4868 0044                pea.l      [A0 + 0x44]
  8073. 00005E4E  4EB9 0003 D29A           jsr        [0x0003D29A]
  8074. 00005E54  4E5E                     unlink     A6
  8075. 00005E56  4E75                     rts
  8076. fn00005E58:
  8077. 00005E58  4E56 FFEC                link       A6, -0x0014
  8078. 00005E5C  2F0B                     move.l     -[A7], A3
  8079. 00005E5E  2F0A                     move.l     -[A7], A2
  8080. 00005E60  266E 0008                movea.l    A3, [A6 + 0x8]
  8081. 00005E64  4878 FFFF                push.l     0xFFFF
  8082. 00005E68  486B 0044                pea.l      [A3 + 0x44]
  8083. 00005E6C  486E FFEC                pea.l      [A6 - 0x14]
  8084. 00005E70  4EB9 0000 C054           jsr        [0x0000C054]
  8085. 00005E76  486E FFFC                pea.l      [A6 - 0x4]
  8086. 00005E7A  486E FFEC                pea.l      [A6 - 0x14]
  8087. 00005E7E  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  8088. 00005E84  4A00                     tst.b      D0
  8089. 00005E86  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8090. 00005E8A  6756                     beq        +0x58 /* 00005EE2 */
  8091. label00005E8C:
  8092. 00005E8C  486E FFEC                pea.l      [A6 - 0x14]
  8093. 00005E90  4EB9 0002 B3DC           jsr        [0x0002B3DC]
  8094. 00005E96  584F                     addq.w     A7, 4
  8095. 00005E98  2F00                     move.l     -[A7], D0
  8096. 00005E9A  4878 0001                push.l     0x1
  8097. 00005E9E  486B 0044                pea.l      [A3 + 0x44]
  8098. 00005EA2  2057                     movea.l    A0, [A7]
  8099. 00005EA4  2250                     movea.l    A1, [A0]
  8100. 00005EA6  2269 0028                movea.l    A1, [A1 + 0x28]
  8101. 00005EAA  4E91                     jsr        [A1]
  8102. 00005EAC  246E FFFC                movea.l    A2, [A6 - 0x4]
  8103. 00005EB0  4AAE FFFC                tst.l      [A6 - 0x4]
  8104. 00005EB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8105. 00005EB8  6714                     beq        +0x16 /* 00005ECE */
  8106. 00005EBA  3F3C 0001                move.w     -[A7], 0x1
  8107. 00005EBE  2F0A                     move.l     -[A7], A2
  8108. 00005EC0  2057                     movea.l    A0, [A7]
  8109. 00005EC2  2268 0004                movea.l    A1, [A0 + 0x4]
  8110. 00005EC6  2269 0008                movea.l    A1, [A1 + 0x8]
  8111. 00005ECA  4E91                     jsr        [A1]
  8112. 00005ECC  5C4F                     addq.w     A7, 6
  8113. label00005ECE:
  8114. 00005ECE  486E FFFC                pea.l      [A6 - 0x4]
  8115. 00005ED2  486E FFEC                pea.l      [A6 - 0x14]
  8116. 00005ED6  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  8117. 00005EDC  4A00                     tst.b      D0
  8118. 00005EDE  504F                     addq.w     A7, 8
  8119. 00005EE0  66AA                     bne        -0x54 /* 00005E8C */
  8120. label00005EE2:
  8121. 00005EE2  3F3C FFFF                move.w     -[A7], 0xFFFF
  8122. 00005EE6  486E FFEC                pea.l      [A6 - 0x14]
  8123. 00005EEA  4EB9 0000 C022           jsr        [0x0000C022]
  8124. 00005EF0  5C4F                     addq.w     A7, 6
  8125. 00005EF2  245F                     movea.l    A2, [A7]+
  8126. 00005EF4  265F                     movea.l    A3, [A7]+
  8127. 00005EF6  4E5E                     unlink     A6
  8128. 00005EF8  4E75                     rts
  8129. 00005EFA  4E56 0000                link       A6, 0
  8130. 00005EFE  2F0B                     move.l     -[A7], A3
  8131. 00005F00  2F0A                     move.l     -[A7], A2
  8132. 00005F02  266E 0008                movea.l    A3, [A6 + 0x8]
  8133. 00005F06  246E 000C                movea.l    A2, [A6 + 0xC]
  8134. 00005F0A  0C2B 0002 0026           cmpi.b     [A3 + 0x26], 0x2
  8135. 00005F10  6612                     bne        +0x14 /* 00005F24 */
  8136. 00005F12  2F0A                     move.l     -[A7], A2
  8137. 00005F14  2057                     movea.l    A0, [A7]
  8138. 00005F16  2268 0004                movea.l    A1, [A0 + 0x4]
  8139. 00005F1A  2269 0164                movea.l    A1, [A1 + 0x164]
  8140. 00005F1E  4E91                     jsr        [A1]
  8141. 00005F20  584F                     addq.w     A7, 4
  8142. 00005F22  6010                     bra        +0x12 /* 00005F34 */
  8143. label00005F24:
  8144. 00005F24  2F0A                     move.l     -[A7], A2
  8145. 00005F26  2057                     movea.l    A0, [A7]
  8146. 00005F28  2268 0004                movea.l    A1, [A0 + 0x4]
  8147. 00005F2C  2269 016C                movea.l    A1, [A1 + 0x16C]
  8148. 00005F30  4E91                     jsr        [A1]
  8149. 00005F32  584F                     addq.w     A7, 4
  8150. label00005F34:
  8151. 00005F34  0C2B 0002 0025           cmpi.b     [A3 + 0x25], 0x2
  8152. 00005F3A  6612                     bne        +0x14 /* 00005F4E */
  8153. 00005F3C  2F0A                     move.l     -[A7], A2
  8154. 00005F3E  2057                     movea.l    A0, [A7]
  8155. 00005F40  2268 0004                movea.l    A1, [A0 + 0x4]
  8156. 00005F44  2269 0154                movea.l    A1, [A1 + 0x154]
  8157. 00005F48  4E91                     jsr        [A1]
  8158. 00005F4A  584F                     addq.w     A7, 4
  8159. 00005F4C  6010                     bra        +0x12 /* 00005F5E */
  8160. label00005F4E:
  8161. 00005F4E  2F0A                     move.l     -[A7], A2
  8162. 00005F50  2057                     movea.l    A0, [A7]
  8163. 00005F52  2268 0004                movea.l    A1, [A0 + 0x4]
  8164. 00005F56  2269 015C                movea.l    A1, [A1 + 0x15C]
  8165. 00005F5A  4E91                     jsr        [A1]
  8166. 00005F5C  584F                     addq.w     A7, 4
  8167. label00005F5E:
  8168. 00005F5E  0C2B 0002 0024           cmpi.b     [A3 + 0x24], 0x2
  8169. 00005F64  6612                     bne        +0x14 /* 00005F78 */
  8170. 00005F66  2F0A                     move.l     -[A7], A2
  8171. 00005F68  2057                     movea.l    A0, [A7]
  8172. 00005F6A  2268 0004                movea.l    A1, [A0 + 0x4]
  8173. 00005F6E  2269 0144                movea.l    A1, [A1 + 0x144]
  8174. 00005F72  4E91                     jsr        [A1]
  8175. 00005F74  584F                     addq.w     A7, 4
  8176. 00005F76  6010                     bra        +0x12 /* 00005F88 */
  8177. label00005F78:
  8178. 00005F78  2F0A                     move.l     -[A7], A2
  8179. 00005F7A  2057                     movea.l    A0, [A7]
  8180. 00005F7C  2268 0004                movea.l    A1, [A0 + 0x4]
  8181. 00005F80  2269 014C                movea.l    A1, [A1 + 0x14C]
  8182. 00005F84  4E91                     jsr        [A1]
  8183. 00005F86  584F                     addq.w     A7, 4
  8184. label00005F88:
  8185. 00005F88  245F                     movea.l    A2, [A7]+
  8186. 00005F8A  265F                     movea.l    A3, [A7]+
  8187. 00005F8C  4E5E                     unlink     A6
  8188. 00005F8E  4E75                     rts
  8189. 00005F90  4E56 FFF4                link       A6, -0x000C
  8190. 00005F94  2F0B                     move.l     -[A7], A3
  8191. 00005F96  2F0A                     move.l     -[A7], A2
  8192. 00005F98  246E 0008                movea.l    A2, [A6 + 0x8]
  8193. 00005F9C  266E 000C                movea.l    A3, [A6 + 0xC]
  8194. 00005FA0  486E FFF4                pea.l      [A6 - 0xC]
  8195. 00005FA4  2F0B                     move.l     -[A7], A3
  8196. 00005FA6  61FF FFFF B980           bsr        -0x467E /* 00001928 */
  8197. 00005FAC  486E FFF8                pea.l      [A6 - 0x8]
  8198. 00005FB0  2F0B                     move.l     -[A7], A3
  8199. 00005FB2  61FF FFFF B986           bsr        -0x4678 /* 0000193A */
  8200. 00005FB8  4A2E 0010                tst.b      [A6 + 0x10]
  8201. 00005FBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8202. 00005FC0  670C                     beq        +0xE /* 00005FCE */
  8203. 00005FC2  3D6A 000C FFF4           move.w     [A6 - 0xC], [A2 + 0xC]
  8204. 00005FC8  42AE FFF8                clr.l      [A6 - 0x8]
  8205. 00005FCC  6008                     bra        +0xA /* 00005FD6 */
  8206. label00005FCE:
  8207. 00005FCE  202A 0010                move.l     D0, [A2 + 0x10]
  8208. 00005FD2  91AE FFF8                sub.l      [A6 - 0x8], D0
  8209. label00005FD6:
  8210. 00005FD6  4A2E 0012                tst.b      [A6 + 0x12]
  8211. 00005FDA  670C                     beq        +0xE /* 00005FE8 */
  8212. 00005FDC  3D6A 000E FFF6           move.w     [A6 - 0xA], [A2 + 0xE]
  8213. 00005FE2  42AE FFFC                clr.l      [A6 - 0x4]
  8214. 00005FE6  6008                     bra        +0xA /* 00005FF0 */
  8215. label00005FE8:
  8216. 00005FE8  202A 0014                move.l     D0, [A2 + 0x14]
  8217. 00005FEC  91AE FFFC                sub.l      [A6 - 0x4], D0
  8218. label00005FF0:
  8219. 00005FF0  4227                     clr.b      -[A7]
  8220. 00005FF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8221. 00005FF6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8222. 00005FFA  2F0B                     move.l     -[A7], A3
  8223. 00005FFC  61FF FFFF BD0A           bsr        -0x42F4 /* 00001D08 */
  8224. 00006002  4227                     clr.b      -[A7]
  8225. 00006004  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8226. 00006008  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  8227. 0000600C  2F0B                     move.l     -[A7], A3
  8228. 0000600E  61FF FFFF BAA4           bsr        -0x455A /* 00001AB4 */
  8229. 00006014  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8230. 00006018  245F                     movea.l    A2, [A7]+
  8231. 0000601A  265F                     movea.l    A3, [A7]+
  8232. 0000601C  4E5E                     unlink     A6
  8233. 0000601E  4E75                     rts
  8234. 00006020  206F 0004                movea.l    A0, [A7 + 0x4]
  8235. 00006024  226F 0008                movea.l    A1, [A7 + 0x8]
  8236. 00006028  22A8 0028                move.l     [A1], [A0 + 0x28]
  8237. 0000602C  2368 002C 0004           move.l     [A1 + 0x4], [A0 + 0x2C]
  8238. 00006032  4E75                     rts
  8239. 00006034  206F 0004                movea.l    A0, [A7 + 0x4]
  8240. 00006038  226F 0008                movea.l    A1, [A7 + 0x8]
  8241. 0000603C  2028 0010                move.l     D0, [A0 + 0x10]
  8242. 00006040  90A8 0030                sub.l      D0, [A0 + 0x30]
  8243. 00006044  2280                     move.l     [A1], D0
  8244. 00006046  2028 0014                move.l     D0, [A0 + 0x14]
  8245. 0000604A  90A8 0034                sub.l      D0, [A0 + 0x34]
  8246. 0000604E  2340 0004                move.l     [A1 + 0x4], D0
  8247. 00006052  4E75                     rts
  8248. fn00006054:
  8249. 00006054  4E56 FFF8                link       A6, -0x0008
  8250. 00006058  2F0B                     move.l     -[A7], A3
  8251. 0000605A  2F0A                     move.l     -[A7], A2
  8252. 0000605C  246E 0008                movea.l    A2, [A6 + 0x8]
  8253. 00006060  486A 006C                pea.l      [A2 + 0x6C]
  8254. 00006064  2F0A                     move.l     -[A7], A2
  8255. 00006066  2057                     movea.l    A0, [A7]
  8256. 00006068  2268 0004                movea.l    A1, [A0 + 0x4]
  8257. 0000606C  2269 003C                movea.l    A1, [A1 + 0x3C]
  8258. 00006070  4E91                     jsr        [A1]
  8259. 00006072  4A00                     tst.b      D0
  8260. 00006074  504F                     addq.w     A7, 8
  8261. 00006076  6728                     beq        +0x2A /* 000060A0 */
  8262. 00006078  266A 0020                movea.l    A3, [A2 + 0x20]
  8263. 0000607C  200B                     move.l     D0, A3
  8264. 0000607E  6730                     beq        +0x32 /* 000060B0 */
  8265. 00006080  486E FFF8                pea.l      [A6 - 0x8]
  8266. 00006084  2F0B                     move.l     -[A7], A3
  8267. 00006086  4EB9 0003 AC02           jsr        [0x0003AC02]
  8268. 0000608C  486E FFF8                pea.l      [A6 - 0x8]
  8269. 00006090  486A 006C                pea.l      [A2 + 0x6C]
  8270. 00006094  486A 006C                pea.l      [A2 + 0x6C]
  8271. 00006098  A8AA                     syscall    SectRect
  8272. 0000609A  101F                     move.b     D0, [A7]+
  8273. 0000609C  5C4F                     addq.w     A7, 6
  8274. 0000609E  6010                     bra        +0x12 /* 000060B0 */
  8275. label000060A0:
  8276. 000060A0  426A 0070                clr.w      [A2 + 0x70]
  8277. 000060A4  426A 0072                clr.w      [A2 + 0x72]
  8278. 000060A8  426A 006C                clr.w      [A2 + 0x6C]
  8279. 000060AC  426A 006E                clr.w      [A2 + 0x6E]
  8280. label000060B0:
  8281. 000060B0  245F                     movea.l    A2, [A7]+
  8282. 000060B2  265F                     movea.l    A3, [A7]+
  8283. 000060B4  4E5E                     unlink     A6
  8284. 000060B6  4E75                     rts
  8285. 000060B8  206F 0004                movea.l    A0, [A7 + 0x4]
  8286. 000060BC  2028 0030                move.l     D0, [A0 + 0x30]
  8287. 000060C0  4480                     neg.l      D0
  8288. 000060C2  2200                     move.l     D1, D0
  8289. 000060C4  0C81 0000 4000           cmpi.l     D1, 0x4000 /* '@\0' */
  8290. 000060CA  6F08                     ble        +0xA /* 000060D4 */
  8291. 000060CC  0280 0000 3FFF           andi.l     D0, 0x3FFF
  8292. 000060D2  600E                     bra        +0x10 /* 000060E2 */
  8293. label000060D4:
  8294. 000060D4  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  8295. 000060DA  6C06                     bge        +0x8 /* 000060E2 */
  8296. 000060DC  203C FFFF 8000           move.l     D0, 0xFFFF8000
  8297. label000060E2:
  8298. 000060E2  3140 0042                move.w     [A0 + 0x42], D0
  8299. 000060E6  2028 0034                move.l     D0, [A0 + 0x34]
  8300. 000060EA  4480                     neg.l      D0
  8301. 000060EC  2200                     move.l     D1, D0
  8302. 000060EE  0C81 0000 4000           cmpi.l     D1, 0x4000 /* '@\0' */
  8303. 000060F4  6F08                     ble        +0xA /* 000060FE */
  8304. 000060F6  0280 0000 3FFF           andi.l     D0, 0x3FFF
  8305. 000060FC  600E                     bra        +0x10 /* 0000610C */
  8306. label000060FE:
  8307. 000060FE  0C80 FFFF 8000           cmpi.l     D0, 0xFFFF8000
  8308. 00006104  6C06                     bge        +0x8 /* 0000610C */
  8309. 00006106  203C FFFF 8000           move.l     D0, 0xFFFF8000
  8310. label0000610C:
  8311. 0000610C  3140 0040                move.w     [A0 + 0x40], D0
  8312. 00006110  4E75                     rts
  8313. 00006112  206F 0004                movea.l    A0, [A7 + 0x4]
  8314. 00006116  226F 0008                movea.l    A1, [A7 + 0x8]
  8315. 0000611A  22A8 0040                move.l     [A1], [A0 + 0x40]
  8316. 0000611E  4E75                     rts
  8317. 00006120  4E56 FFF6                link       A6, -0x000A
  8318. 00006124  2F0A                     move.l     -[A7], A2
  8319. 00006126  246E 0008                movea.l    A2, [A6 + 0x8]
  8320. 0000612A  486A 0074                pea.l      [A2 + 0x74]
  8321. 0000612E  486E FFFA                pea.l      [A6 - 0x6]
  8322. 00006132  4EB9 0000 04B0           jsr        [0x000004B0]
  8323. 00006138  2D79 0000 7794 FFF6      move.l     [A6 - 0xA], [0x00007794]
  8324. 00006140  486E FFF6                pea.l      [A6 - 0xA]
  8325. 00006144  2F0A                     move.l     -[A7], A2
  8326. 00006146  2057                     movea.l    A0, [A7]
  8327. 00006148  2268 0004                movea.l    A1, [A0 + 0x4]
  8328. 0000614C  2269 0128                movea.l    A1, [A1 + 0x128]
  8329. 00006150  4E91                     jsr        [A1]
  8330. 00006152  486E FFFA                pea.l      [A6 - 0x6]
  8331. 00006156  4EB9 0000 9F20           jsr        [0x00009F20]
  8332. 0000615C  584F                     addq.w     A7, 4
  8333. 0000615E  2F08                     move.l     -[A7], A0
  8334. 00006160  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8335. 00006164  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  8336. 00006168  A8E0                     syscall    OffsetRgn/OfsetRgn
  8337. 0000616A  486E FFFA                pea.l      [A6 - 0x6]
  8338. 0000616E  4EB9 0000 04C0           jsr        [0x000004C0]
  8339. 00006174  2448                     movea.l    A2, A0
  8340. 00006176  3F3C FFFF                move.w     -[A7], 0xFFFF
  8341. 0000617A  486E FFFA                pea.l      [A6 - 0x6]
  8342. 0000617E  4EB9 0000 04B8           jsr        [0x000004B8]
  8343. 00006184  204A                     movea.l    A0, A2
  8344. 00006186  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8345. 0000618A  245F                     movea.l    A2, [A7]+
  8346. 0000618C  4E5E                     unlink     A6
  8347. 0000618E  4E75                     rts
  8348. fn00006190:
  8349. 00006190  4E56 FFEC                link       A6, -0x0014
  8350. 00006194  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  8351. 00006198  246E 0008                movea.l    A2, [A6 + 0x8]
  8352. 0000619C  1A2E 0010                move.b     D5, [A6 + 0x10]
  8353. 000061A0  1F05                     move.b     -[A7], D5
  8354. 000061A2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8355. 000061A6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8356. 000061AA  2F0A                     move.l     -[A7], A2
  8357. 000061AC  61FF FFFF B94C           bsr        -0x46B2 /* 00001AFA */
  8358. 000061B2  2F0A                     move.l     -[A7], A2
  8359. 000061B4  4EBA FE9E                jsr        [PC - 0x162 /* 00006054 */]
  8360. 000061B8  2F0A                     move.l     -[A7], A2
  8361. 000061BA  61FF 0000 0ACE           bsr        +0xAD0 /* 00006C8A */
  8362. 000061C0  42A7                     clr.l      -[A7]
  8363. 000061C2  486A 0044                pea.l      [A2 + 0x44]
  8364. 000061C6  486E FFEC                pea.l      [A6 - 0x14]
  8365. 000061CA  4EB9 0000 C054           jsr        [0x0000C054]
  8366. 000061D0  486E FFFC                pea.l      [A6 - 0x4]
  8367. 000061D4  486E FFEC                pea.l      [A6 - 0x14]
  8368. 000061D8  4EB9 0000 C00C           jsr        [0x0000C00C]
  8369. 000061DE  4A00                     tst.b      D0
  8370. 000061E0  4FEF 0026                lea.l      A7, [A7 + 0x26]
  8371. 000061E4  6738                     beq        +0x3A /* 0000621E */
  8372. 000061E6  306E 000E                movea.w    A0, [A6 + 0xE]
  8373. 000061EA  2608                     move.l     D3, A0
  8374. 000061EC  306E 000C                movea.w    A0, [A6 + 0xC]
  8375. 000061F0  2808                     move.l     D4, A0
  8376. label000061F2:
  8377. 000061F2  1F05                     move.b     -[A7], D5
  8378. 000061F4  2F03                     move.l     -[A7], D3
  8379. 000061F6  2F04                     move.l     -[A7], D4
  8380. 000061F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8381. 000061FC  2057                     movea.l    A0, [A7]
  8382. 000061FE  2268 0004                movea.l    A1, [A0 + 0x4]
  8383. 00006202  2269 0060                movea.l    A1, [A1 + 0x60]
  8384. 00006206  4E91                     jsr        [A1]
  8385. 00006208  486E FFFC                pea.l      [A6 - 0x4]
  8386. 0000620C  486E FFEC                pea.l      [A6 - 0x14]
  8387. 00006210  4EB9 0000 C00C           jsr        [0x0000C00C]
  8388. 00006216  4A00                     tst.b      D0
  8389. 00006218  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8390. 0000621C  66D4                     bne        -0x2A /* 000061F2 */
  8391. label0000621E:
  8392. 0000621E  1F05                     move.b     -[A7], D5
  8393. 00006220  2F0A                     move.l     -[A7], A2
  8394. 00006222  2057                     movea.l    A0, [A7]
  8395. 00006224  2268 0004                movea.l    A1, [A0 + 0x4]
  8396. 00006228  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  8397. 0000622C  4E91                     jsr        [A1]
  8398. 0000622E  3F3C FFFF                move.w     -[A7], 0xFFFF
  8399. 00006232  486E FFEC                pea.l      [A6 - 0x14]
  8400. 00006236  4EB9 0000 C022           jsr        [0x0000C022]
  8401. 0000623C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8402. 00006240  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  8403. 00006244  4E5E                     unlink     A6
  8404. 00006246  4E75                     rts
  8405. 00006248  4E56 FFEC                link       A6, -0x0014
  8406. 0000624C  48E7 1820                movem.l    -[A7], D3,D4,A2
  8407. 00006250  246E 0008                movea.l    A2, [A6 + 0x8]
  8408. 00006254  282E 000C                move.l     D4, [A6 + 0xC]
  8409. 00006258  262E 0010                move.l     D3, [A6 + 0x10]
  8410. 0000625C  4A84                     tst.l      D4
  8411. 0000625E  6606                     bne        +0x8 /* 00006266 */
  8412. 00006260  4A83                     tst.l      D3
  8413. 00006262  6700 00C0                beq        +0xC2 /* 00006324 */
  8414. label00006266:
  8415. 00006266  4A2E 0014                tst.b      [A6 + 0x14]
  8416. 0000626A  6710                     beq        +0x12 /* 0000627C */
  8417. 0000626C  2F0A                     move.l     -[A7], A2
  8418. 0000626E  2057                     movea.l    A0, [A7]
  8419. 00006270  2268 0004                movea.l    A1, [A0 + 0x4]
  8420. 00006274  2269 00C4                movea.l    A1, [A1 + 0xC4]
  8421. 00006278  4E91                     jsr        [A1]
  8422. 0000627A  584F                     addq.w     A7, 4
  8423. label0000627C:
  8424. 0000627C  D9AA 0030                add.l      [A2 + 0x30], D4
  8425. 00006280  D7AA 0034                add.l      [A2 + 0x34], D3
  8426. 00006284  D9AA 0010                add.l      [A2 + 0x10], D4
  8427. 00006288  D7AA 0014                add.l      [A2 + 0x14], D3
  8428. 0000628C  2F0A                     move.l     -[A7], A2
  8429. 0000628E  2057                     movea.l    A0, [A7]
  8430. 00006290  2268 0004                movea.l    A1, [A0 + 0x4]
  8431. 00006294  2269 0178                movea.l    A1, [A1 + 0x178]
  8432. 00006298  4E91                     jsr        [A1]
  8433. 0000629A  2F0A                     move.l     -[A7], A2
  8434. 0000629C  4EBA FDB6                jsr        [PC - 0x24A /* 00006054 */]
  8435. 000062A0  2F0A                     move.l     -[A7], A2
  8436. 000062A2  61FF 0000 09E6           bsr        +0x9E8 /* 00006C8A */
  8437. 000062A8  4A2E 0014                tst.b      [A6 + 0x14]
  8438. 000062AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8439. 000062B0  6710                     beq        +0x12 /* 000062C2 */
  8440. 000062B2  2F0A                     move.l     -[A7], A2
  8441. 000062B4  2057                     movea.l    A0, [A7]
  8442. 000062B6  2268 0004                movea.l    A1, [A0 + 0x4]
  8443. 000062BA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  8444. 000062BE  4E91                     jsr        [A1]
  8445. 000062C0  584F                     addq.w     A7, 4
  8446. label000062C2:
  8447. 000062C2  42A7                     clr.l      -[A7]
  8448. 000062C4  486A 0044                pea.l      [A2 + 0x44]
  8449. 000062C8  486E FFEC                pea.l      [A6 - 0x14]
  8450. 000062CC  4EB9 0000 C054           jsr        [0x0000C054]
  8451. 000062D2  486E FFFC                pea.l      [A6 - 0x4]
  8452. 000062D6  486E FFEC                pea.l      [A6 - 0x14]
  8453. 000062DA  4EB9 0000 C00C           jsr        [0x0000C00C]
  8454. 000062E0  4A00                     tst.b      D0
  8455. 000062E2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8456. 000062E6  672C                     beq        +0x2E /* 00006314 */
  8457. label000062E8:
  8458. 000062E8  4227                     clr.b      -[A7]
  8459. 000062EA  2F03                     move.l     -[A7], D3
  8460. 000062EC  2F04                     move.l     -[A7], D4
  8461. 000062EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8462. 000062F2  2057                     movea.l    A0, [A7]
  8463. 000062F4  2268 0004                movea.l    A1, [A0 + 0x4]
  8464. 000062F8  2269 004C                movea.l    A1, [A1 + 0x4C]
  8465. 000062FC  4E91                     jsr        [A1]
  8466. 000062FE  486E FFFC                pea.l      [A6 - 0x4]
  8467. 00006302  486E FFEC                pea.l      [A6 - 0x14]
  8468. 00006306  4EB9 0000 C00C           jsr        [0x0000C00C]
  8469. 0000630C  4A00                     tst.b      D0
  8470. 0000630E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8471. 00006312  66D4                     bne        -0x2A /* 000062E8 */
  8472. label00006314:
  8473. 00006314  3F3C FFFF                move.w     -[A7], 0xFFFF
  8474. 00006318  486E FFEC                pea.l      [A6 - 0x14]
  8475. 0000631C  4EB9 0000 C022           jsr        [0x0000C022]
  8476. 00006322  5C4F                     addq.w     A7, 6
  8477. label00006324:
  8478. 00006324  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  8479. 00006328  4E5E                     unlink     A6
  8480. 0000632A  4E75                     rts
  8481. 0000632C  4E56 FFEC                link       A6, -0x0014
  8482. 00006330  2F0B                     move.l     -[A7], A3
  8483. 00006332  2F0A                     move.l     -[A7], A2
  8484. 00006334  266E 0008                movea.l    A3, [A6 + 0x8]
  8485. 00006338  246E 000C                movea.l    A2, [A6 + 0xC]
  8486. 0000633C  2F0A                     move.l     -[A7], A2
  8487. 0000633E  2F0B                     move.l     -[A7], A3
  8488. 00006340  61FF FFFF BA8C           bsr        -0x4572 /* 00001DCE */
  8489. 00006346  4878 0008                push.l     0x8
  8490. 0000634A  486B 0030                pea.l      [A3 + 0x30]
  8491. 0000634E  2F0A                     move.l     -[A7], A2
  8492. 00006350  4EB9 0003 CDF4           jsr        [0x0003CDF4]
  8493. 00006356  42A7                     clr.l      -[A7]
  8494. 00006358  486B 0044                pea.l      [A3 + 0x44]
  8495. 0000635C  486E FFEC                pea.l      [A6 - 0x14]
  8496. 00006360  4EB9 0000 C054           jsr        [0x0000C054]
  8497. 00006366  486E FFFC                pea.l      [A6 - 0x4]
  8498. 0000636A  486E FFEC                pea.l      [A6 - 0x14]
  8499. 0000636E  4EB9 0000 C00C           jsr        [0x0000C00C]
  8500. 00006374  4A00                     tst.b      D0
  8501. 00006376  4FEF 0028                lea.l      A7, [A7 + 0x28]
  8502. 0000637A  6728                     beq        +0x2A /* 000063A4 */
  8503. label0000637C:
  8504. 0000637C  2F0A                     move.l     -[A7], A2
  8505. 0000637E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8506. 00006382  2057                     movea.l    A0, [A7]
  8507. 00006384  2268 0004                movea.l    A1, [A0 + 0x4]
  8508. 00006388  2269 0054                movea.l    A1, [A1 + 0x54]
  8509. 0000638C  4E91                     jsr        [A1]
  8510. 0000638E  486E FFFC                pea.l      [A6 - 0x4]
  8511. 00006392  486E FFEC                pea.l      [A6 - 0x14]
  8512. 00006396  4EB9 0000 C00C           jsr        [0x0000C00C]
  8513. 0000639C  4A00                     tst.b      D0
  8514. 0000639E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8515. 000063A2  66D8                     bne        -0x26 /* 0000637C */
  8516. label000063A4:
  8517. 000063A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  8518. 000063A8  486E FFEC                pea.l      [A6 - 0x14]
  8519. 000063AC  4EB9 0000 C022           jsr        [0x0000C022]
  8520. 000063B2  5C4F                     addq.w     A7, 6
  8521. 000063B4  245F                     movea.l    A2, [A7]+
  8522. 000063B6  265F                     movea.l    A3, [A7]+
  8523. 000063B8  4E5E                     unlink     A6
  8524. 000063BA  4E75                     rts
  8525. 000063BC  4E56 FFEC                link       A6, -0x0014
  8526. 000063C0  2F0B                     move.l     -[A7], A3
  8527. 000063C2  2F0A                     move.l     -[A7], A2
  8528. 000063C4  266E 0008                movea.l    A3, [A6 + 0x8]
  8529. 000063C8  246E 000C                movea.l    A2, [A6 + 0xC]
  8530. 000063CC  2F0A                     move.l     -[A7], A2
  8531. 000063CE  2F0B                     move.l     -[A7], A3
  8532. 000063D0  61FF FFFF BA30           bsr        -0x45CE /* 00001E02 */
  8533. 000063D6  4878 0008                push.l     0x8
  8534. 000063DA  486B 0030                pea.l      [A3 + 0x30]
  8535. 000063DE  2F0A                     move.l     -[A7], A2
  8536. 000063E0  2057                     movea.l    A0, [A7]
  8537. 000063E2  2250                     movea.l    A1, [A0]
  8538. 000063E4  2269 0024                movea.l    A1, [A1 + 0x24]
  8539. 000063E8  4E91                     jsr        [A1]
  8540. 000063EA  2F0B                     move.l     -[A7], A3
  8541. 000063EC  2057                     movea.l    A0, [A7]
  8542. 000063EE  2268 0004                movea.l    A1, [A0 + 0x4]
  8543. 000063F2  2269 0178                movea.l    A1, [A1 + 0x178]
  8544. 000063F6  4E91                     jsr        [A1]
  8545. 000063F8  2F0B                     move.l     -[A7], A3
  8546. 000063FA  4EBA FC58                jsr        [PC - 0x3A8 /* 00006054 */]
  8547. 000063FE  42A7                     clr.l      -[A7]
  8548. 00006400  486B 0044                pea.l      [A3 + 0x44]
  8549. 00006404  486E FFEC                pea.l      [A6 - 0x14]
  8550. 00006408  4EB9 0000 C054           jsr        [0x0000C054]
  8551. 0000640E  486E FFFC                pea.l      [A6 - 0x4]
  8552. 00006412  486E FFEC                pea.l      [A6 - 0x14]
  8553. 00006416  4EB9 0000 C00C           jsr        [0x0000C00C]
  8554. 0000641C  4A00                     tst.b      D0
  8555. 0000641E  4FEF 0030                lea.l      A7, [A7 + 0x30]
  8556. 00006422  6728                     beq        +0x2A /* 0000644C */
  8557. label00006424:
  8558. 00006424  2F0A                     move.l     -[A7], A2
  8559. 00006426  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8560. 0000642A  2057                     movea.l    A0, [A7]
  8561. 0000642C  2268 0004                movea.l    A1, [A0 + 0x4]
  8562. 00006430  2269 0058                movea.l    A1, [A1 + 0x58]
  8563. 00006434  4E91                     jsr        [A1]
  8564. 00006436  486E FFFC                pea.l      [A6 - 0x4]
  8565. 0000643A  486E FFEC                pea.l      [A6 - 0x14]
  8566. 0000643E  4EB9 0000 C00C           jsr        [0x0000C00C]
  8567. 00006444  4A00                     tst.b      D0
  8568. 00006446  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8569. 0000644A  66D8                     bne        -0x26 /* 00006424 */
  8570. label0000644C:
  8571. 0000644C  3F3C FFFF                move.w     -[A7], 0xFFFF
  8572. 00006450  486E FFEC                pea.l      [A6 - 0x14]
  8573. 00006454  4EB9 0000 C022           jsr        [0x0000C022]
  8574. 0000645A  5C4F                     addq.w     A7, 6
  8575. 0000645C  245F                     movea.l    A2, [A7]+
  8576. 0000645E  265F                     movea.l    A3, [A7]+
  8577. 00006460  4E5E                     unlink     A6
  8578. 00006462  4E75                     rts
  8579. 00006464  4E56 FFEC                link       A6, -0x0014
  8580. 00006468  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8581. 0000646C  4EBA FBE6                jsr        [PC - 0x41A /* 00006054 */]
  8582. 00006470  42A7                     clr.l      -[A7]
  8583. 00006472  206E 0008                movea.l    A0, [A6 + 0x8]
  8584. 00006476  4868 0044                pea.l      [A0 + 0x44]
  8585. 0000647A  486E FFEC                pea.l      [A6 - 0x14]
  8586. 0000647E  4EB9 0000 C054           jsr        [0x0000C054]
  8587. 00006484  486E FFFC                pea.l      [A6 - 0x4]
  8588. 00006488  486E FFEC                pea.l      [A6 - 0x14]
  8589. 0000648C  4EB9 0000 C00C           jsr        [0x0000C00C]
  8590. 00006492  4A00                     tst.b      D0
  8591. 00006494  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8592. 00006498  6726                     beq        +0x28 /* 000064C0 */
  8593. label0000649A:
  8594. 0000649A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8595. 0000649E  2057                     movea.l    A0, [A7]
  8596. 000064A0  2268 0004                movea.l    A1, [A0 + 0x4]
  8597. 000064A4  2269 005C                movea.l    A1, [A1 + 0x5C]
  8598. 000064A8  4E91                     jsr        [A1]
  8599. 000064AA  486E FFFC                pea.l      [A6 - 0x4]
  8600. 000064AE  486E FFEC                pea.l      [A6 - 0x14]
  8601. 000064B2  4EB9 0000 C00C           jsr        [0x0000C00C]
  8602. 000064B8  4A00                     tst.b      D0
  8603. 000064BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8604. 000064BE  66DA                     bne        -0x24 /* 0000649A */
  8605. label000064C0:
  8606. 000064C0  3F3C FFFF                move.w     -[A7], 0xFFFF
  8607. 000064C4  486E FFEC                pea.l      [A6 - 0x14]
  8608. 000064C8  4EB9 0000 C022           jsr        [0x0000C022]
  8609. 000064CE  4E5E                     unlink     A6
  8610. 000064D0  4E75                     rts
  8611. 000064D2  4E56 0000                link       A6, 0
  8612. 000064D6  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  8613. 000064DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8614. 000064DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8615. 000064E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8616. 000064E6  61FF FFFF BA04           bsr        -0x45FA /* 00001EEC */
  8617. 000064EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8618. 000064F0  2057                     movea.l    A0, [A7]
  8619. 000064F2  2268 0004                movea.l    A1, [A0 + 0x4]
  8620. 000064F6  2269 005C                movea.l    A1, [A1 + 0x5C]
  8621. 000064FA  4E91                     jsr        [A1]
  8622. 000064FC  4E5E                     unlink     A6
  8623. 000064FE  4E75                     rts
  8624. fn00006500:
  8625. 00006500  4E56 FFEC                link       A6, -0x0014
  8626. 00006504  2F0A                     move.l     -[A7], A2
  8627. 00006506  246E 0008                movea.l    A2, [A6 + 0x8]
  8628. 0000650A  2F0A                     move.l     -[A7], A2
  8629. 0000650C  61FF FFFF BD2A           bsr        -0x42D4 /* 00002238 */
  8630. 00006512  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  8631. 00006518  584F                     addq.w     A7, 4
  8632. 0000651A  665C                     bne        +0x5E /* 00006578 */
  8633. 0000651C  42A7                     clr.l      -[A7]
  8634. 0000651E  486A 0044                pea.l      [A2 + 0x44]
  8635. 00006522  486E FFEC                pea.l      [A6 - 0x14]
  8636. 00006526  4EB9 0000 C054           jsr        [0x0000C054]
  8637. 0000652C  486E FFFC                pea.l      [A6 - 0x4]
  8638. 00006530  486E FFEC                pea.l      [A6 - 0x14]
  8639. 00006534  4EB9 0000 C00C           jsr        [0x0000C00C]
  8640. 0000653A  4A00                     tst.b      D0
  8641. 0000653C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8642. 00006540  6726                     beq        +0x28 /* 00006568 */
  8643. label00006542:
  8644. 00006542  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8645. 00006546  2057                     movea.l    A0, [A7]
  8646. 00006548  2268 0004                movea.l    A1, [A0 + 0x4]
  8647. 0000654C  2269 0144                movea.l    A1, [A1 + 0x144]
  8648. 00006550  4E91                     jsr        [A1]
  8649. 00006552  486E FFFC                pea.l      [A6 - 0x4]
  8650. 00006556  486E FFEC                pea.l      [A6 - 0x14]
  8651. 0000655A  4EB9 0000 C00C           jsr        [0x0000C00C]
  8652. 00006560  4A00                     tst.b      D0
  8653. 00006562  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8654. 00006566  66DA                     bne        -0x24 /* 00006542 */
  8655. label00006568:
  8656. 00006568  3F3C FFFF                move.w     -[A7], 0xFFFF
  8657. 0000656C  486E FFEC                pea.l      [A6 - 0x14]
  8658. 00006570  4EB9 0000 C022           jsr        [0x0000C022]
  8659. 00006576  5C4F                     addq.w     A7, 6
  8660. label00006578:
  8661. 00006578  245F                     movea.l    A2, [A7]+
  8662. 0000657A  4E5E                     unlink     A6
  8663. 0000657C  4E75                     rts
  8664. 0000657E  4E56 FFEC                link       A6, -0x0014
  8665. 00006582  2F0A                     move.l     -[A7], A2
  8666. 00006584  246E 0008                movea.l    A2, [A6 + 0x8]
  8667. 00006588  2F0A                     move.l     -[A7], A2
  8668. 0000658A  61FF FFFF BD02           bsr        -0x42FC /* 0000228E */
  8669. 00006590  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  8670. 00006596  584F                     addq.w     A7, 4
  8671. 00006598  665C                     bne        +0x5E /* 000065F6 */
  8672. 0000659A  42A7                     clr.l      -[A7]
  8673. 0000659C  486A 0044                pea.l      [A2 + 0x44]
  8674. 000065A0  486E FFEC                pea.l      [A6 - 0x14]
  8675. 000065A4  4EB9 0000 C054           jsr        [0x0000C054]
  8676. 000065AA  486E FFFC                pea.l      [A6 - 0x4]
  8677. 000065AE  486E FFEC                pea.l      [A6 - 0x14]
  8678. 000065B2  4EB9 0000 C00C           jsr        [0x0000C00C]
  8679. 000065B8  4A00                     tst.b      D0
  8680. 000065BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8681. 000065BE  6726                     beq        +0x28 /* 000065E6 */
  8682. label000065C0:
  8683. 000065C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8684. 000065C4  2057                     movea.l    A0, [A7]
  8685. 000065C6  2268 0004                movea.l    A1, [A0 + 0x4]
  8686. 000065CA  2269 0144                movea.l    A1, [A1 + 0x144]
  8687. 000065CE  4E91                     jsr        [A1]
  8688. 000065D0  486E FFFC                pea.l      [A6 - 0x4]
  8689. 000065D4  486E FFEC                pea.l      [A6 - 0x14]
  8690. 000065D8  4EB9 0000 C00C           jsr        [0x0000C00C]
  8691. 000065DE  4A00                     tst.b      D0
  8692. 000065E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8693. 000065E4  66DA                     bne        -0x24 /* 000065C0 */
  8694. label000065E6:
  8695. 000065E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  8696. 000065EA  486E FFEC                pea.l      [A6 - 0x14]
  8697. 000065EE  4EB9 0000 C022           jsr        [0x0000C022]
  8698. 000065F4  5C4F                     addq.w     A7, 6
  8699. label000065F6:
  8700. 000065F6  245F                     movea.l    A2, [A7]+
  8701. 000065F8  4E5E                     unlink     A6
  8702. 000065FA  4E75                     rts
  8703. 000065FC  4E56 FFEC                link       A6, -0x0014
  8704. 00006600  2F0A                     move.l     -[A7], A2
  8705. 00006602  246E 0008                movea.l    A2, [A6 + 0x8]
  8706. 00006606  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  8707. 0000660C  665C                     bne        +0x5E /* 0000666A */
  8708. 0000660E  42A7                     clr.l      -[A7]
  8709. 00006610  486A 0044                pea.l      [A2 + 0x44]
  8710. 00006614  486E FFEC                pea.l      [A6 - 0x14]
  8711. 00006618  4EB9 0000 C054           jsr        [0x0000C054]
  8712. 0000661E  486E FFFC                pea.l      [A6 - 0x4]
  8713. 00006622  486E FFEC                pea.l      [A6 - 0x14]
  8714. 00006626  4EB9 0000 C00C           jsr        [0x0000C00C]
  8715. 0000662C  4A00                     tst.b      D0
  8716. 0000662E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8717. 00006632  6726                     beq        +0x28 /* 0000665A */
  8718. label00006634:
  8719. 00006634  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8720. 00006638  2057                     movea.l    A0, [A7]
  8721. 0000663A  2268 0004                movea.l    A1, [A0 + 0x4]
  8722. 0000663E  2269 014C                movea.l    A1, [A1 + 0x14C]
  8723. 00006642  4E91                     jsr        [A1]
  8724. 00006644  486E FFFC                pea.l      [A6 - 0x4]
  8725. 00006648  486E FFEC                pea.l      [A6 - 0x14]
  8726. 0000664C  4EB9 0000 C00C           jsr        [0x0000C00C]
  8727. 00006652  4A00                     tst.b      D0
  8728. 00006654  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8729. 00006658  66DA                     bne        -0x24 /* 00006634 */
  8730. label0000665A:
  8731. 0000665A  3F3C FFFF                move.w     -[A7], 0xFFFF
  8732. 0000665E  486E FFEC                pea.l      [A6 - 0x14]
  8733. 00006662  4EB9 0000 C022           jsr        [0x0000C022]
  8734. 00006668  5C4F                     addq.w     A7, 6
  8735. label0000666A:
  8736. 0000666A  2F0A                     move.l     -[A7], A2
  8737. 0000666C  61FF FFFF BC50           bsr        -0x43AE /* 000022BE */
  8738. 00006672  584F                     addq.w     A7, 4
  8739. 00006674  245F                     movea.l    A2, [A7]+
  8740. 00006676  4E5E                     unlink     A6
  8741. 00006678  4E75                     rts
  8742. 0000667A  4E56 FFEC                link       A6, -0x0014
  8743. 0000667E  2F0A                     move.l     -[A7], A2
  8744. 00006680  246E 0008                movea.l    A2, [A6 + 0x8]
  8745. 00006684  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  8746. 0000668A  6666                     bne        +0x68 /* 000066F2 */
  8747. 0000668C  42A7                     clr.l      -[A7]
  8748. 0000668E  486A 0044                pea.l      [A2 + 0x44]
  8749. 00006692  486E FFEC                pea.l      [A6 - 0x14]
  8750. 00006696  4EB9 0000 C054           jsr        [0x0000C054]
  8751. 0000669C  486E FFFC                pea.l      [A6 - 0x4]
  8752. 000066A0  486E FFEC                pea.l      [A6 - 0x14]
  8753. 000066A4  4EB9 0000 C00C           jsr        [0x0000C00C]
  8754. 000066AA  4A00                     tst.b      D0
  8755. 000066AC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8756. 000066B0  6726                     beq        +0x28 /* 000066D8 */
  8757. label000066B2:
  8758. 000066B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8759. 000066B6  2057                     movea.l    A0, [A7]
  8760. 000066B8  2268 0004                movea.l    A1, [A0 + 0x4]
  8761. 000066BC  2269 014C                movea.l    A1, [A1 + 0x14C]
  8762. 000066C0  4E91                     jsr        [A1]
  8763. 000066C2  486E FFFC                pea.l      [A6 - 0x4]
  8764. 000066C6  486E FFEC                pea.l      [A6 - 0x14]
  8765. 000066CA  4EB9 0000 C00C           jsr        [0x0000C00C]
  8766. 000066D0  4A00                     tst.b      D0
  8767. 000066D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8768. 000066D6  66DA                     bne        -0x24 /* 000066B2 */
  8769. label000066D8:
  8770. 000066D8  2F0A                     move.l     -[A7], A2
  8771. 000066DA  61FF FFFF BC30           bsr        -0x43CE /* 0000230C */
  8772. 000066E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  8773. 000066E4  486E FFEC                pea.l      [A6 - 0x14]
  8774. 000066E8  4EB9 0000 C022           jsr        [0x0000C022]
  8775. 000066EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8776. label000066F2:
  8777. 000066F2  245F                     movea.l    A2, [A7]+
  8778. 000066F4  4E5E                     unlink     A6
  8779. 000066F6  4E75                     rts
  8780. fn000066F8:
  8781. 000066F8  4E56 FFEC                link       A6, -0x0014
  8782. 000066FC  2F0A                     move.l     -[A7], A2
  8783. 000066FE  246E 0008                movea.l    A2, [A6 + 0x8]
  8784. 00006702  2F0A                     move.l     -[A7], A2
  8785. 00006704  61FF FFFF BC64           bsr        -0x439A /* 0000236A */
  8786. 0000670A  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  8787. 00006710  584F                     addq.w     A7, 4
  8788. 00006712  665C                     bne        +0x5E /* 00006770 */
  8789. 00006714  42A7                     clr.l      -[A7]
  8790. 00006716  486A 0044                pea.l      [A2 + 0x44]
  8791. 0000671A  486E FFEC                pea.l      [A6 - 0x14]
  8792. 0000671E  4EB9 0000 C054           jsr        [0x0000C054]
  8793. 00006724  486E FFFC                pea.l      [A6 - 0x4]
  8794. 00006728  486E FFEC                pea.l      [A6 - 0x14]
  8795. 0000672C  4EB9 0000 C00C           jsr        [0x0000C00C]
  8796. 00006732  4A00                     tst.b      D0
  8797. 00006734  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8798. 00006738  6726                     beq        +0x28 /* 00006760 */
  8799. label0000673A:
  8800. 0000673A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8801. 0000673E  2057                     movea.l    A0, [A7]
  8802. 00006740  2268 0004                movea.l    A1, [A0 + 0x4]
  8803. 00006744  2269 0154                movea.l    A1, [A1 + 0x154]
  8804. 00006748  4E91                     jsr        [A1]
  8805. 0000674A  486E FFFC                pea.l      [A6 - 0x4]
  8806. 0000674E  486E FFEC                pea.l      [A6 - 0x14]
  8807. 00006752  4EB9 0000 C00C           jsr        [0x0000C00C]
  8808. 00006758  4A00                     tst.b      D0
  8809. 0000675A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8810. 0000675E  66DA                     bne        -0x24 /* 0000673A */
  8811. label00006760:
  8812. 00006760  3F3C FFFF                move.w     -[A7], 0xFFFF
  8813. 00006764  486E FFEC                pea.l      [A6 - 0x14]
  8814. 00006768  4EB9 0000 C022           jsr        [0x0000C022]
  8815. 0000676E  5C4F                     addq.w     A7, 6
  8816. label00006770:
  8817. 00006770  245F                     movea.l    A2, [A7]+
  8818. 00006772  4E5E                     unlink     A6
  8819. 00006774  4E75                     rts
  8820. 00006776  4E56 FFEC                link       A6, -0x0014
  8821. 0000677A  2F0A                     move.l     -[A7], A2
  8822. 0000677C  246E 0008                movea.l    A2, [A6 + 0x8]
  8823. 00006780  2F0A                     move.l     -[A7], A2
  8824. 00006782  61FF FFFF BC2E           bsr        -0x43D0 /* 000023B2 */
  8825. 00006788  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  8826. 0000678E  584F                     addq.w     A7, 4
  8827. 00006790  665C                     bne        +0x5E /* 000067EE */
  8828. 00006792  42A7                     clr.l      -[A7]
  8829. 00006794  486A 0044                pea.l      [A2 + 0x44]
  8830. 00006798  486E FFEC                pea.l      [A6 - 0x14]
  8831. 0000679C  4EB9 0000 C054           jsr        [0x0000C054]
  8832. 000067A2  486E FFFC                pea.l      [A6 - 0x4]
  8833. 000067A6  486E FFEC                pea.l      [A6 - 0x14]
  8834. 000067AA  4EB9 0000 C00C           jsr        [0x0000C00C]
  8835. 000067B0  4A00                     tst.b      D0
  8836. 000067B2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8837. 000067B6  6726                     beq        +0x28 /* 000067DE */
  8838. label000067B8:
  8839. 000067B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8840. 000067BC  2057                     movea.l    A0, [A7]
  8841. 000067BE  2268 0004                movea.l    A1, [A0 + 0x4]
  8842. 000067C2  2269 0154                movea.l    A1, [A1 + 0x154]
  8843. 000067C6  4E91                     jsr        [A1]
  8844. 000067C8  486E FFFC                pea.l      [A6 - 0x4]
  8845. 000067CC  486E FFEC                pea.l      [A6 - 0x14]
  8846. 000067D0  4EB9 0000 C00C           jsr        [0x0000C00C]
  8847. 000067D6  4A00                     tst.b      D0
  8848. 000067D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8849. 000067DC  66DA                     bne        -0x24 /* 000067B8 */
  8850. label000067DE:
  8851. 000067DE  3F3C FFFF                move.w     -[A7], 0xFFFF
  8852. 000067E2  486E FFEC                pea.l      [A6 - 0x14]
  8853. 000067E6  4EB9 0000 C022           jsr        [0x0000C022]
  8854. 000067EC  5C4F                     addq.w     A7, 6
  8855. label000067EE:
  8856. 000067EE  245F                     movea.l    A2, [A7]+
  8857. 000067F0  4E5E                     unlink     A6
  8858. 000067F2  4E75                     rts
  8859. fn000067F4:
  8860. 000067F4  4E56 FFEC                link       A6, -0x0014
  8861. 000067F8  2F0A                     move.l     -[A7], A2
  8862. 000067FA  246E 0008                movea.l    A2, [A6 + 0x8]
  8863. 000067FE  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  8864. 00006804  665C                     bne        +0x5E /* 00006862 */
  8865. 00006806  42A7                     clr.l      -[A7]
  8866. 00006808  486A 0044                pea.l      [A2 + 0x44]
  8867. 0000680C  486E FFEC                pea.l      [A6 - 0x14]
  8868. 00006810  4EB9 0000 C054           jsr        [0x0000C054]
  8869. 00006816  486E FFFC                pea.l      [A6 - 0x4]
  8870. 0000681A  486E FFEC                pea.l      [A6 - 0x14]
  8871. 0000681E  4EB9 0000 C00C           jsr        [0x0000C00C]
  8872. 00006824  4A00                     tst.b      D0
  8873. 00006826  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8874. 0000682A  6726                     beq        +0x28 /* 00006852 */
  8875. label0000682C:
  8876. 0000682C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8877. 00006830  2057                     movea.l    A0, [A7]
  8878. 00006832  2268 0004                movea.l    A1, [A0 + 0x4]
  8879. 00006836  2269 015C                movea.l    A1, [A1 + 0x15C]
  8880. 0000683A  4E91                     jsr        [A1]
  8881. 0000683C  486E FFFC                pea.l      [A6 - 0x4]
  8882. 00006840  486E FFEC                pea.l      [A6 - 0x14]
  8883. 00006844  4EB9 0000 C00C           jsr        [0x0000C00C]
  8884. 0000684A  4A00                     tst.b      D0
  8885. 0000684C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8886. 00006850  66DA                     bne        -0x24 /* 0000682C */
  8887. label00006852:
  8888. 00006852  3F3C FFFF                move.w     -[A7], 0xFFFF
  8889. 00006856  486E FFEC                pea.l      [A6 - 0x14]
  8890. 0000685A  4EB9 0000 C022           jsr        [0x0000C022]
  8891. 00006860  5C4F                     addq.w     A7, 6
  8892. label00006862:
  8893. 00006862  2F0A                     move.l     -[A7], A2
  8894. 00006864  61FF FFFF BB7C           bsr        -0x4482 /* 000023E2 */
  8895. 0000686A  584F                     addq.w     A7, 4
  8896. 0000686C  245F                     movea.l    A2, [A7]+
  8897. 0000686E  4E5E                     unlink     A6
  8898. 00006870  4E75                     rts
  8899. 00006872  4E56 FFEC                link       A6, -0x0014
  8900. 00006876  2F0A                     move.l     -[A7], A2
  8901. 00006878  246E 0008                movea.l    A2, [A6 + 0x8]
  8902. 0000687C  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  8903. 00006882  6666                     bne        +0x68 /* 000068EA */
  8904. 00006884  42A7                     clr.l      -[A7]
  8905. 00006886  486A 0044                pea.l      [A2 + 0x44]
  8906. 0000688A  486E FFEC                pea.l      [A6 - 0x14]
  8907. 0000688E  4EB9 0000 C054           jsr        [0x0000C054]
  8908. 00006894  486E FFFC                pea.l      [A6 - 0x4]
  8909. 00006898  486E FFEC                pea.l      [A6 - 0x14]
  8910. 0000689C  4EB9 0000 C00C           jsr        [0x0000C00C]
  8911. 000068A2  4A00                     tst.b      D0
  8912. 000068A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8913. 000068A8  6726                     beq        +0x28 /* 000068D0 */
  8914. label000068AA:
  8915. 000068AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8916. 000068AE  2057                     movea.l    A0, [A7]
  8917. 000068B0  2268 0004                movea.l    A1, [A0 + 0x4]
  8918. 000068B4  2269 015C                movea.l    A1, [A1 + 0x15C]
  8919. 000068B8  4E91                     jsr        [A1]
  8920. 000068BA  486E FFFC                pea.l      [A6 - 0x4]
  8921. 000068BE  486E FFEC                pea.l      [A6 - 0x14]
  8922. 000068C2  4EB9 0000 C00C           jsr        [0x0000C00C]
  8923. 000068C8  4A00                     tst.b      D0
  8924. 000068CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8925. 000068CE  66DA                     bne        -0x24 /* 000068AA */
  8926. label000068D0:
  8927. 000068D0  2F0A                     move.l     -[A7], A2
  8928. 000068D2  61FF FFFF BB46           bsr        -0x44B8 /* 0000241A */
  8929. 000068D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  8930. 000068DC  486E FFEC                pea.l      [A6 - 0x14]
  8931. 000068E0  4EB9 0000 C022           jsr        [0x0000C022]
  8932. 000068E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8933. label000068EA:
  8934. 000068EA  245F                     movea.l    A2, [A7]+
  8935. 000068EC  4E5E                     unlink     A6
  8936. 000068EE  4E75                     rts
  8937. fn000068F0:
  8938. 000068F0  4E56 FFEC                link       A6, -0x0014
  8939. 000068F4  2F0A                     move.l     -[A7], A2
  8940. 000068F6  246E 0008                movea.l    A2, [A6 + 0x8]
  8941. 000068FA  2F0A                     move.l     -[A7], A2
  8942. 000068FC  61FF FFFF BB7A           bsr        -0x4484 /* 00002478 */
  8943. 00006902  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  8944. 00006908  584F                     addq.w     A7, 4
  8945. 0000690A  665C                     bne        +0x5E /* 00006968 */
  8946. 0000690C  42A7                     clr.l      -[A7]
  8947. 0000690E  486A 0044                pea.l      [A2 + 0x44]
  8948. 00006912  486E FFEC                pea.l      [A6 - 0x14]
  8949. 00006916  4EB9 0000 C054           jsr        [0x0000C054]
  8950. 0000691C  486E FFFC                pea.l      [A6 - 0x4]
  8951. 00006920  486E FFEC                pea.l      [A6 - 0x14]
  8952. 00006924  4EB9 0000 C00C           jsr        [0x0000C00C]
  8953. 0000692A  4A00                     tst.b      D0
  8954. 0000692C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8955. 00006930  6726                     beq        +0x28 /* 00006958 */
  8956. label00006932:
  8957. 00006932  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8958. 00006936  2057                     movea.l    A0, [A7]
  8959. 00006938  2268 0004                movea.l    A1, [A0 + 0x4]
  8960. 0000693C  2269 0164                movea.l    A1, [A1 + 0x164]
  8961. 00006940  4E91                     jsr        [A1]
  8962. 00006942  486E FFFC                pea.l      [A6 - 0x4]
  8963. 00006946  486E FFEC                pea.l      [A6 - 0x14]
  8964. 0000694A  4EB9 0000 C00C           jsr        [0x0000C00C]
  8965. 00006950  4A00                     tst.b      D0
  8966. 00006952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8967. 00006956  66DA                     bne        -0x24 /* 00006932 */
  8968. label00006958:
  8969. 00006958  3F3C FFFF                move.w     -[A7], 0xFFFF
  8970. 0000695C  486E FFEC                pea.l      [A6 - 0x14]
  8971. 00006960  4EB9 0000 C022           jsr        [0x0000C022]
  8972. 00006966  5C4F                     addq.w     A7, 6
  8973. label00006968:
  8974. 00006968  245F                     movea.l    A2, [A7]+
  8975. 0000696A  4E5E                     unlink     A6
  8976. 0000696C  4E75                     rts
  8977. 0000696E  4E56 FFEC                link       A6, -0x0014
  8978. 00006972  2F0A                     move.l     -[A7], A2
  8979. 00006974  246E 0008                movea.l    A2, [A6 + 0x8]
  8980. 00006978  2F0A                     move.l     -[A7], A2
  8981. 0000697A  61FF FFFF BB44           bsr        -0x44BA /* 000024C0 */
  8982. 00006980  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  8983. 00006986  584F                     addq.w     A7, 4
  8984. 00006988  665C                     bne        +0x5E /* 000069E6 */
  8985. 0000698A  42A7                     clr.l      -[A7]
  8986. 0000698C  486A 0044                pea.l      [A2 + 0x44]
  8987. 00006990  486E FFEC                pea.l      [A6 - 0x14]
  8988. 00006994  4EB9 0000 C054           jsr        [0x0000C054]
  8989. 0000699A  486E FFFC                pea.l      [A6 - 0x4]
  8990. 0000699E  486E FFEC                pea.l      [A6 - 0x14]
  8991. 000069A2  4EB9 0000 C00C           jsr        [0x0000C00C]
  8992. 000069A8  4A00                     tst.b      D0
  8993. 000069AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8994. 000069AE  6726                     beq        +0x28 /* 000069D6 */
  8995. label000069B0:
  8996. 000069B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8997. 000069B4  2057                     movea.l    A0, [A7]
  8998. 000069B6  2268 0004                movea.l    A1, [A0 + 0x4]
  8999. 000069BA  2269 0164                movea.l    A1, [A1 + 0x164]
  9000. 000069BE  4E91                     jsr        [A1]
  9001. 000069C0  486E FFFC                pea.l      [A6 - 0x4]
  9002. 000069C4  486E FFEC                pea.l      [A6 - 0x14]
  9003. 000069C8  4EB9 0000 C00C           jsr        [0x0000C00C]
  9004. 000069CE  4A00                     tst.b      D0
  9005. 000069D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9006. 000069D4  66DA                     bne        -0x24 /* 000069B0 */
  9007. label000069D6:
  9008. 000069D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  9009. 000069DA  486E FFEC                pea.l      [A6 - 0x14]
  9010. 000069DE  4EB9 0000 C022           jsr        [0x0000C022]
  9011. 000069E4  5C4F                     addq.w     A7, 6
  9012. label000069E6:
  9013. 000069E6  245F                     movea.l    A2, [A7]+
  9014. 000069E8  4E5E                     unlink     A6
  9015. 000069EA  4E75                     rts
  9016. 000069EC  4E56 FFEC                link       A6, -0x0014
  9017. 000069F0  2F0A                     move.l     -[A7], A2
  9018. 000069F2  246E 0008                movea.l    A2, [A6 + 0x8]
  9019. 000069F6  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  9020. 000069FC  665C                     bne        +0x5E /* 00006A5A */
  9021. 000069FE  42A7                     clr.l      -[A7]
  9022. 00006A00  486A 0044                pea.l      [A2 + 0x44]
  9023. 00006A04  486E FFEC                pea.l      [A6 - 0x14]
  9024. 00006A08  4EB9 0000 C054           jsr        [0x0000C054]
  9025. 00006A0E  486E FFFC                pea.l      [A6 - 0x4]
  9026. 00006A12  486E FFEC                pea.l      [A6 - 0x14]
  9027. 00006A16  4EB9 0000 C00C           jsr        [0x0000C00C]
  9028. 00006A1C  4A00                     tst.b      D0
  9029. 00006A1E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9030. 00006A22  6726                     beq        +0x28 /* 00006A4A */
  9031. label00006A24:
  9032. 00006A24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9033. 00006A28  2057                     movea.l    A0, [A7]
  9034. 00006A2A  2268 0004                movea.l    A1, [A0 + 0x4]
  9035. 00006A2E  2269 016C                movea.l    A1, [A1 + 0x16C]
  9036. 00006A32  4E91                     jsr        [A1]
  9037. 00006A34  486E FFFC                pea.l      [A6 - 0x4]
  9038. 00006A38  486E FFEC                pea.l      [A6 - 0x14]
  9039. 00006A3C  4EB9 0000 C00C           jsr        [0x0000C00C]
  9040. 00006A42  4A00                     tst.b      D0
  9041. 00006A44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9042. 00006A48  66DA                     bne        -0x24 /* 00006A24 */
  9043. label00006A4A:
  9044. 00006A4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  9045. 00006A4E  486E FFEC                pea.l      [A6 - 0x14]
  9046. 00006A52  4EB9 0000 C022           jsr        [0x0000C022]
  9047. 00006A58  5C4F                     addq.w     A7, 6
  9048. label00006A5A:
  9049. 00006A5A  2F0A                     move.l     -[A7], A2
  9050. 00006A5C  61FF FFFF BA92           bsr        -0x456C /* 000024F0 */
  9051. 00006A62  584F                     addq.w     A7, 4
  9052. 00006A64  245F                     movea.l    A2, [A7]+
  9053. 00006A66  4E5E                     unlink     A6
  9054. 00006A68  4E75                     rts
  9055. 00006A6A  4E56 FFEC                link       A6, -0x0014
  9056. 00006A6E  2F0A                     move.l     -[A7], A2
  9057. 00006A70  246E 0008                movea.l    A2, [A6 + 0x8]
  9058. 00006A74  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  9059. 00006A7A  6666                     bne        +0x68 /* 00006AE2 */
  9060. 00006A7C  42A7                     clr.l      -[A7]
  9061. 00006A7E  486A 0044                pea.l      [A2 + 0x44]
  9062. 00006A82  486E FFEC                pea.l      [A6 - 0x14]
  9063. 00006A86  4EB9 0000 C054           jsr        [0x0000C054]
  9064. 00006A8C  486E FFFC                pea.l      [A6 - 0x4]
  9065. 00006A90  486E FFEC                pea.l      [A6 - 0x14]
  9066. 00006A94  4EB9 0000 C00C           jsr        [0x0000C00C]
  9067. 00006A9A  4A00                     tst.b      D0
  9068. 00006A9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9069. 00006AA0  6726                     beq        +0x28 /* 00006AC8 */
  9070. label00006AA2:
  9071. 00006AA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9072. 00006AA6  2057                     movea.l    A0, [A7]
  9073. 00006AA8  2268 0004                movea.l    A1, [A0 + 0x4]
  9074. 00006AAC  2269 016C                movea.l    A1, [A1 + 0x16C]
  9075. 00006AB0  4E91                     jsr        [A1]
  9076. 00006AB2  486E FFFC                pea.l      [A6 - 0x4]
  9077. 00006AB6  486E FFEC                pea.l      [A6 - 0x14]
  9078. 00006ABA  4EB9 0000 C00C           jsr        [0x0000C00C]
  9079. 00006AC0  4A00                     tst.b      D0
  9080. 00006AC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9081. 00006AC6  66DA                     bne        -0x24 /* 00006AA2 */
  9082. label00006AC8:
  9083. 00006AC8  2F0A                     move.l     -[A7], A2
  9084. 00006ACA  61FF FFFF BA5C           bsr        -0x45A2 /* 00002528 */
  9085. 00006AD0  3F3C FFFF                move.w     -[A7], 0xFFFF
  9086. 00006AD4  486E FFEC                pea.l      [A6 - 0x14]
  9087. 00006AD8  4EB9 0000 C022           jsr        [0x0000C022]
  9088. 00006ADE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9089. label00006AE2:
  9090. 00006AE2  245F                     movea.l    A2, [A7]+
  9091. 00006AE4  4E5E                     unlink     A6
  9092. 00006AE6  4E75                     rts
  9093. 00006AE8  4E56 0000                link       A6, 0
  9094. 00006AEC  2F0A                     move.l     -[A7], A2
  9095. 00006AEE  2F03                     move.l     -[A7], D3
  9096. 00006AF0  7600                     moveq.l    D3, 0x00
  9097. 00006AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  9098. 00006AF6  2468 0020                movea.l    A2, [A0 + 0x20]
  9099. 00006AFA  200A                     move.l     D0, A2
  9100. 00006AFC  6712                     beq        +0x14 /* 00006B10 */
  9101. 00006AFE  2F0A                     move.l     -[A7], A2
  9102. 00006B00  2057                     movea.l    A0, [A7]
  9103. 00006B02  2268 0004                movea.l    A1, [A0 + 0x4]
  9104. 00006B06  2269 0180                movea.l    A1, [A1 + 0x180]
  9105. 00006B0A  4E91                     jsr        [A1]
  9106. 00006B0C  1600                     move.b     D3, D0
  9107. 00006B0E  584F                     addq.w     A7, 4
  9108. label00006B10:
  9109. 00006B10  1003                     move.b     D0, D3
  9110. 00006B12  261F                     move.l     D3, [A7]+
  9111. 00006B14  245F                     movea.l    A2, [A7]+
  9112. 00006B16  4E5E                     unlink     A6
  9113. 00006B18  4E75                     rts
  9114. 00006B1A  4E56 0000                link       A6, 0
  9115. 00006B1E  2F0A                     move.l     -[A7], A2
  9116. 00006B20  246E 0008                movea.l    A2, [A6 + 0x8]
  9117. 00006B24  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  9118. 00006B2A  6614                     bne        +0x16 /* 00006B40 */
  9119. 00006B2C  486A 006C                pea.l      [A2 + 0x6C]
  9120. 00006B30  2F0A                     move.l     -[A7], A2
  9121. 00006B32  2057                     movea.l    A0, [A7]
  9122. 00006B34  2268 0004                movea.l    A1, [A0 + 0x4]
  9123. 00006B38  2269 00DC                movea.l    A1, [A1 + 0xDC]
  9124. 00006B3C  4E91                     jsr        [A1]
  9125. 00006B3E  504F                     addq.w     A7, 8
  9126. label00006B40:
  9127. 00006B40  245F                     movea.l    A2, [A7]+
  9128. 00006B42  4E5E                     unlink     A6
  9129. 00006B44  4E75                     rts
  9130. 00006B46  4E56 0000                link       A6, 0
  9131. 00006B4A  2F0A                     move.l     -[A7], A2
  9132. 00006B4C  246E 0008                movea.l    A2, [A6 + 0x8]
  9133. 00006B50  0C2A 0002 0024           cmpi.b     [A2 + 0x24], 0x2
  9134. 00006B56  6706                     beq        +0x8 /* 00006B5E */
  9135. 00006B58  4A2E 000C                tst.b      [A6 + 0xC]
  9136. 00006B5C  6714                     beq        +0x16 /* 00006B72 */
  9137. label00006B5E:
  9138. 00006B5E  486A 006C                pea.l      [A2 + 0x6C]
  9139. 00006B62  2F0A                     move.l     -[A7], A2
  9140. 00006B64  2057                     movea.l    A0, [A7]
  9141. 00006B66  2268 0004                movea.l    A1, [A0 + 0x4]
  9142. 00006B6A  2269 00E4                movea.l    A1, [A1 + 0xE4]
  9143. 00006B6E  4E91                     jsr        [A1]
  9144. 00006B70  504F                     addq.w     A7, 8
  9145. label00006B72:
  9146. 00006B72  245F                     movea.l    A2, [A7]+
  9147. 00006B74  4E5E                     unlink     A6
  9148. 00006B76  4E75                     rts
  9149. 00006B78  4E56 FFF8                link       A6, -0x0008
  9150. 00006B7C  2F0A                     move.l     -[A7], A2
  9151. 00006B7E  2F03                     move.l     -[A7], D3
  9152. 00006B80  246E 0008                movea.l    A2, [A6 + 0x8]
  9153. 00006B84  302A 006E                move.w     D0, [A2 + 0x6E]
  9154. 00006B88  B06A 0072                cmp.w      D0, [A2 + 0x72]
  9155. 00006B8C  5DC0                     slt        D0
  9156. 00006B8E  4400                     neg.b      D0
  9157. 00006B90  1600                     move.b     D3, D0
  9158. 00006B92  B5F9 0002 610A           cmpa.l     A2, [0x0002610A]
  9159. 00006B98  6700 00A2                beq        +0xA4 /* 00006C3C */
  9160. 00006B9C  2F0A                     move.l     -[A7], A2
  9161. 00006B9E  2057                     movea.l    A0, [A7]
  9162. 00006BA0  2268 0004                movea.l    A1, [A0 + 0x4]
  9163. 00006BA4  2269 0180                movea.l    A1, [A1 + 0x180]
  9164. 00006BA8  4E91                     jsr        [A1]
  9165. 00006BAA  4A00                     tst.b      D0
  9166. 00006BAC  584F                     addq.w     A7, 4
  9167. 00006BAE  674C                     beq        +0x4E /* 00006BFC */
  9168. 00006BB0  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  9169. 00006BB4  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  9170. 00006BB8  A878                     syscall    SetOrigin
  9171. 00006BBA  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  9172. 00006BC0  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  9173. 00006BC6  486E FFF8                pea.l      [A6 - 0x8]
  9174. 00006BCA  2F0A                     move.l     -[A7], A2
  9175. 00006BCC  2057                     movea.l    A0, [A7]
  9176. 00006BCE  2268 0004                movea.l    A1, [A0 + 0x4]
  9177. 00006BD2  2269 0128                movea.l    A1, [A1 + 0x128]
  9178. 00006BD6  4E91                     jsr        [A1]
  9179. 00006BD8  486E FFFC                pea.l      [A6 - 0x4]
  9180. 00006BDC  2F0A                     move.l     -[A7], A2
  9181. 00006BDE  2057                     movea.l    A0, [A7]
  9182. 00006BE0  2268 0004                movea.l    A1, [A0 + 0x4]
  9183. 00006BE4  2269 0128                movea.l    A1, [A1 + 0x128]
  9184. 00006BE8  4E91                     jsr        [A1]
  9185. 00006BEA  486E FFF8                pea.l      [A6 - 0x8]
  9186. 00006BEE  A87B                     syscall    ClipRect
  9187. 00006BF0  23CA 0002 610A           move.l     [0x0002610A], A2
  9188. 00006BF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9189. 00006BFA  6040                     bra        +0x42 /* 00006C3C */
  9190. label00006BFC:
  9191. 00006BFC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9192. 00006C02  5300                     subq.b     D0, 1
  9193. 00006C04  661C                     bne        +0x1E /* 00006C22 */
  9194. 00006C06  4878 041B                push.l     0x41B
  9195. 00006C0A  4879 0000 4BFA           push.l     0x4BFA
  9196. 00006C10  4879 0000 4C04           push.l     0x4C04
  9197. 00006C16  4EB9 0000 01B0           jsr        [0x000001B0]
  9198. 00006C1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9199. 00006C20  6018                     bra        +0x1A /* 00006C3A */
  9200. label00006C22:
  9201. 00006C22  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9202. 00006C28  5500                     subq.b     D0, 2
  9203. 00006C2A  660E                     bne        +0x10 /* 00006C3A */
  9204. 00006C2C  4879 0000 4C04           push.l     0x4C04
  9205. 00006C32  4EB9 0000 1CFC           jsr        [0x00001CFC]
  9206. 00006C38  584F                     addq.w     A7, 4
  9207. label00006C3A:
  9208. 00006C3A  7600                     moveq.l    D3, 0x00
  9209. label00006C3C:
  9210. 00006C3C  1003                     move.b     D0, D3
  9211. 00006C3E  261F                     move.l     D3, [A7]+
  9212. 00006C40  245F                     movea.l    A2, [A7]+
  9213. 00006C42  4E5E                     unlink     A6
  9214. 00006C44  4E75                     rts
  9215. 00006C46  4E56 0000                link       A6, 0
  9216. 00006C4A  48E7 1820                movem.l    -[A7], D3,D4,A2
  9217. 00006C4E  246E 0008                movea.l    A2, [A6 + 0x8]
  9218. 00006C52  182A 0024                move.b     D4, [A2 + 0x24]
  9219. 00006C56  0C04 0002                cmpi.b     D4, 0x2
  9220. 00006C5A  57C0                     seq        D0
  9221. 00006C5C  4400                     neg.b      D0
  9222. 00006C5E  1600                     move.b     D3, D0
  9223. 00006C60  0C04 0002                cmpi.b     D4, 0x2
  9224. 00006C64  6706                     beq        +0x8 /* 00006C6C */
  9225. 00006C66  4A2E 000C                tst.b      [A6 + 0xC]
  9226. 00006C6A  6714                     beq        +0x16 /* 00006C80 */
  9227. label00006C6C:
  9228. 00006C6C  42A7                     clr.l      -[A7]
  9229. 00006C6E  2F0A                     move.l     -[A7], A2
  9230. 00006C70  2057                     movea.l    A0, [A7]
  9231. 00006C72  2268 0004                movea.l    A1, [A0 + 0x4]
  9232. 00006C76  2269 0104                movea.l    A1, [A1 + 0x104]
  9233. 00006C7A  4E91                     jsr        [A1]
  9234. 00006C7C  1600                     move.b     D3, D0
  9235. 00006C7E  504F                     addq.w     A7, 8
  9236. label00006C80:
  9237. 00006C80  1003                     move.b     D0, D3
  9238. 00006C82  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9239. 00006C86  4E5E                     unlink     A6
  9240. 00006C88  4E75                     rts
  9241. fn00006C8A:
  9242. 00006C8A  4AAF 0004                tst.l      [A7 + 0x4]
  9243. 00006C8E  670C                     beq        +0xE /* 00006C9C */
  9244. 00006C90  2079 0002 610A           movea.l    A0, [0x0002610A]
  9245. 00006C96  B1EF 0004                cmpa.l     A0, [A7 + 0x4]
  9246. 00006C9A  6606                     bne        +0x8 /* 00006CA2 */
  9247. label00006C9C:
  9248. 00006C9C  42B9 0002 610A           clr.l      [0x0002610A]
  9249. label00006CA2:
  9250. 00006CA2  4E75                     rts
  9251. 00006CA4  4E56 FF94                link       A6, -0x006C
  9252. 00006CA8  2F0A                     move.l     -[A7], A2
  9253. 00006CAA  246E 0008                movea.l    A2, [A6 + 0x8]
  9254. 00006CAE  2D4F FFB0                move.l     [A6 - 0x50], A7
  9255. 00006CB2  4227                     clr.b      -[A7]
  9256. 00006CB4  2F0A                     move.l     -[A7], A2
  9257. 00006CB6  2057                     movea.l    A0, [A7]
  9258. 00006CB8  2268 0004                movea.l    A1, [A0 + 0x4]
  9259. 00006CBC  2269 0108                movea.l    A1, [A1 + 0x108]
  9260. 00006CC0  4E91                     jsr        [A1]
  9261. 00006CC2  4A00                     tst.b      D0
  9262. 00006CC4  5C4F                     addq.w     A7, 6
  9263. 00006CC6  6700 031E                beq        +0x320 /* 00006FE6 */
  9264. 00006CCA  486A 006C                pea.l      [A2 + 0x6C]
  9265. 00006CCE  486A 0074                pea.l      [A2 + 0x74]
  9266. 00006CD2  4EB9 0002 FCB0           jsr        [0x0002FCB0]
  9267. 00006CD8  4AAE 000C                tst.l      [A6 + 0xC]
  9268. 00006CDC  504F                     addq.w     A7, 8
  9269. 00006CDE  6710                     beq        +0x12 /* 00006CF0 */
  9270. 00006CE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9271. 00006CE4  486A 0074                pea.l      [A2 + 0x74]
  9272. 00006CE8  4EB9 0003 B730           jsr        [0x0003B730]
  9273. 00006CEE  504F                     addq.w     A7, 8
  9274. label00006CF0:
  9275. 00006CF0  486E FFB4                pea.l      [A6 - 0x4C]
  9276. 00006CF4  A874                     syscall    GetPort
  9277. 00006CF6  1F3C 0001                move.b     -[A7], 0x1
  9278. 00006CFA  206E FFB4                movea.l    A0, [A6 - 0x4C]
  9279. 00006CFE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  9280. 00006D02  486E FFB8                pea.l      [A6 - 0x48]
  9281. 00006D06  4EB9 0000 04A8           jsr        [0x000004A8]
  9282. 00006D0C  486E FFB8                pea.l      [A6 - 0x48]
  9283. 00006D10  4EB9 0000 9F20           jsr        [0x00009F20]
  9284. 00006D16  584F                     addq.w     A7, 4
  9285. 00006D18  2F08                     move.l     -[A7], A0
  9286. 00006D1A  302A 0042                move.w     D0, [A2 + 0x42]
  9287. 00006D1E  48C0                     ext.l      D0
  9288. 00006D20  4480                     neg.l      D0
  9289. 00006D22  3F00                     move.w     -[A7], D0
  9290. 00006D24  302A 0040                move.w     D0, [A2 + 0x40]
  9291. 00006D28  48C0                     ext.l      D0
  9292. 00006D2A  4480                     neg.l      D0
  9293. 00006D2C  3F00                     move.w     -[A7], D0
  9294. 00006D2E  A8E0                     syscall    OffsetRgn/OfsetRgn
  9295. 00006D30  486E FFB8                pea.l      [A6 - 0x48]
  9296. 00006D34  4EB9 0000 9F20           jsr        [0x00009F20]
  9297. 00006D3A  584F                     addq.w     A7, 4
  9298. 00006D3C  2F08                     move.l     -[A7], A0
  9299. 00006D3E  486A 0074                pea.l      [A2 + 0x74]
  9300. 00006D42  4EB9 0003 B730           jsr        [0x0003B730]
  9301. 00006D48  3F3C FFFF                move.w     -[A7], 0xFFFF
  9302. 00006D4C  486E FFB8                pea.l      [A6 - 0x48]
  9303. 00006D50  4EB9 0000 04B8           jsr        [0x000004B8]
  9304. 00006D56  486A 0074                pea.l      [A2 + 0x74]
  9305. 00006D5A  4EB9 0003 B718           jsr        [0x0003B718]
  9306. 00006D60  4A00                     tst.b      D0
  9307. 00006D62  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9308. 00006D66  6600 027E                bne        +0x280 /* 00006FE6 */
  9309. 00006D6A  486A 0074                pea.l      [A2 + 0x74]
  9310. 00006D6E  4EB9 0000 9F20           jsr        [0x00009F20]
  9311. 00006D74  584F                     addq.w     A7, 4
  9312. 00006D76  2F08                     move.l     -[A7], A0
  9313. 00006D78  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  9314. 00006D7C  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  9315. 00006D80  A8E0                     syscall    OffsetRgn/OfsetRgn
  9316. 00006D82  486E FF94                pea.l      [A6 - 0x6C]
  9317. 00006D86  486A 0074                pea.l      [A2 + 0x74]
  9318. 00006D8A  4EB9 0003 D2C8           jsr        [0x0003D2C8]
  9319. 00006D90  486A 0074                pea.l      [A2 + 0x74]
  9320. 00006D94  4EB9 0000 9F20           jsr        [0x00009F20]
  9321. 00006D9A  584F                     addq.w     A7, 4
  9322. 00006D9C  2F08                     move.l     -[A7], A0
  9323. 00006D9E  A879                     syscall    SetClip
  9324. 00006DA0  486A 0074                pea.l      [A2 + 0x74]
  9325. 00006DA4  4EB9 0000 9F20           jsr        [0x00009F20]
  9326. 00006DAA  584F                     addq.w     A7, 4
  9327. 00006DAC  2F08                     move.l     -[A7], A0
  9328. 00006DAE  302A 0042                move.w     D0, [A2 + 0x42]
  9329. 00006DB2  48C0                     ext.l      D0
  9330. 00006DB4  4480                     neg.l      D0
  9331. 00006DB6  3F00                     move.w     -[A7], D0
  9332. 00006DB8  302A 0040                move.w     D0, [A2 + 0x40]
  9333. 00006DBC  48C0                     ext.l      D0
  9334. 00006DBE  4480                     neg.l      D0
  9335. 00006DC0  3F00                     move.w     -[A7], D0
  9336. 00006DC2  A8E0                     syscall    OffsetRgn/OfsetRgn
  9337. 00006DC4  486E FFCE                pea.l      [A6 - 0x32]
  9338. 00006DC8  2F0A                     move.l     -[A7], A2
  9339. 00006DCA  2057                     movea.l    A0, [A7]
  9340. 00006DCC  2268 0004                movea.l    A1, [A0 + 0x4]
  9341. 00006DD0  2269 0040                movea.l    A1, [A1 + 0x40]
  9342. 00006DD4  4E91                     jsr        [A1]
  9343. 00006DD6  4A79 0002 6120           tst.w      [0x00026120]
  9344. 00006DDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9345. 00006DE0  6F00 008C                ble        +0x8E /* 00006E6E */
  9346. 00006DE4  486E FFCE                pea.l      [A6 - 0x32]
  9347. 00006DE8  4878 032B                push.l     0x32B
  9348. 00006DEC  2F12                     move.l     -[A7], [A2]
  9349. 00006DEE  2057                     movea.l    A0, [A7]
  9350. 00006DF0  2250                     movea.l    A1, [A0]
  9351. 00006DF2  2269 0018                movea.l    A1, [A1 + 0x18]
  9352. 00006DF6  4E91                     jsr        [A1]
  9353. 00006DF8  4A00                     tst.b      D0
  9354. 00006DFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9355. 00006DFE  6710                     beq        +0x12 /* 00006E10 */
  9356. 00006E00  2F0A                     move.l     -[A7], A2
  9357. 00006E02  2057                     movea.l    A0, [A7]
  9358. 00006E04  2268 0004                movea.l    A1, [A0 + 0x4]
  9359. 00006E08  2269 0110                movea.l    A1, [A1 + 0x110]
  9360. 00006E0C  4E91                     jsr        [A1]
  9361. 00006E0E  584F                     addq.w     A7, 4
  9362. label00006E10:
  9363. 00006E10  42A7                     clr.l      -[A7]
  9364. 00006E12  486A 0044                pea.l      [A2 + 0x44]
  9365. 00006E16  486E FFBE                pea.l      [A6 - 0x42]
  9366. 00006E1A  4EB9 0000 C054           jsr        [0x0000C054]
  9367. 00006E20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9368. 00006E24  6020                     bra        +0x22 /* 00006E46 */
  9369. label00006E26:
  9370. 00006E26  486A 0074                pea.l      [A2 + 0x74]
  9371. 00006E2A  4EB9 0000 9F20           jsr        [0x00009F20]
  9372. 00006E30  584F                     addq.w     A7, 4
  9373. 00006E32  2F08                     move.l     -[A7], A0
  9374. 00006E34  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  9375. 00006E38  2057                     movea.l    A0, [A7]
  9376. 00006E3A  2268 0004                movea.l    A1, [A0 + 0x4]
  9377. 00006E3E  2269 010C                movea.l    A1, [A1 + 0x10C]
  9378. 00006E42  4E91                     jsr        [A1]
  9379. 00006E44  504F                     addq.w     A7, 8
  9380. label00006E46:
  9381. 00006E46  486E FFD6                pea.l      [A6 - 0x2A]
  9382. 00006E4A  486E FFBE                pea.l      [A6 - 0x42]
  9383. 00006E4E  4EB9 0000 C00C           jsr        [0x0000C00C]
  9384. 00006E54  4A00                     tst.b      D0
  9385. 00006E56  504F                     addq.w     A7, 8
  9386. 00006E58  66CC                     bne        -0x32 /* 00006E26 */
  9387. 00006E5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  9388. 00006E5E  486E FFBE                pea.l      [A6 - 0x42]
  9389. 00006E62  4EB9 0000 C022           jsr        [0x0000C022]
  9390. 00006E68  5C4F                     addq.w     A7, 6
  9391. 00006E6A  6000 0124                bra        +0x126 /* 00006F90 */
  9392. label00006E6E:
  9393. 00006E6E  486E FF94                pea.l      [A6 - 0x6C]
  9394. 00006E72  486E FFDA                pea.l      [A6 - 0x26]
  9395. 00006E76  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  9396. 00006E7C  504F                     addq.w     A7, 8
  9397. 00006E7E  6000 00E8                bra        +0xEA /* 00006F68 */
  9398. label00006E82:
  9399. 00006E82  486E FFDA                pea.l      [A6 - 0x26]
  9400. 00006E86  4EB9 0000 E27C           jsr        [0x0000E27C]
  9401. 00006E8C  584F                     addq.w     A7, 4
  9402. 00006E8E  2F08                     move.l     -[A7], A0
  9403. 00006E90  4EB9 0000 02C0           jsr        [0x000002C0]
  9404. 00006E96  13C0 0002 611E           move.b     [0x0002611E], D0
  9405. 00006E9C  486A 0074                pea.l      [A2 + 0x74]
  9406. 00006EA0  4EB9 0000 9F20           jsr        [0x00009F20]
  9407. 00006EA6  584F                     addq.w     A7, 4
  9408. 00006EA8  2F08                     move.l     -[A7], A0
  9409. 00006EAA  A87A                     syscall    GetClip
  9410. 00006EAC  486A 0074                pea.l      [A2 + 0x74]
  9411. 00006EB0  4EB9 0000 9F20           jsr        [0x00009F20]
  9412. 00006EB6  584F                     addq.w     A7, 4
  9413. 00006EB8  2F08                     move.l     -[A7], A0
  9414. 00006EBA  302A 0042                move.w     D0, [A2 + 0x42]
  9415. 00006EBE  48C0                     ext.l      D0
  9416. 00006EC0  4480                     neg.l      D0
  9417. 00006EC2  3F00                     move.w     -[A7], D0
  9418. 00006EC4  302A 0040                move.w     D0, [A2 + 0x40]
  9419. 00006EC8  48C0                     ext.l      D0
  9420. 00006ECA  4480                     neg.l      D0
  9421. 00006ECC  3F00                     move.w     -[A7], D0
  9422. 00006ECE  A8E0                     syscall    OffsetRgn/OfsetRgn
  9423. 00006ED0  486E FFCE                pea.l      [A6 - 0x32]
  9424. 00006ED4  4878 032B                push.l     0x32B
  9425. 00006ED8  2F12                     move.l     -[A7], [A2]
  9426. 00006EDA  2057                     movea.l    A0, [A7]
  9427. 00006EDC  2250                     movea.l    A1, [A0]
  9428. 00006EDE  2269 0018                movea.l    A1, [A1 + 0x18]
  9429. 00006EE2  4E91                     jsr        [A1]
  9430. 00006EE4  4A00                     tst.b      D0
  9431. 00006EE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9432. 00006EEA  6710                     beq        +0x12 /* 00006EFC */
  9433. 00006EEC  2F0A                     move.l     -[A7], A2
  9434. 00006EEE  2057                     movea.l    A0, [A7]
  9435. 00006EF0  2268 0004                movea.l    A1, [A0 + 0x4]
  9436. 00006EF4  2269 0110                movea.l    A1, [A1 + 0x110]
  9437. 00006EF8  4E91                     jsr        [A1]
  9438. 00006EFA  584F                     addq.w     A7, 4
  9439. label00006EFC:
  9440. 00006EFC  42A7                     clr.l      -[A7]
  9441. 00006EFE  486A 0044                pea.l      [A2 + 0x44]
  9442. 00006F02  486E FFEC                pea.l      [A6 - 0x14]
  9443. 00006F06  4EB9 0000 C054           jsr        [0x0000C054]
  9444. 00006F0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9445. 00006F10  6020                     bra        +0x22 /* 00006F32 */
  9446. label00006F12:
  9447. 00006F12  486A 0074                pea.l      [A2 + 0x74]
  9448. 00006F16  4EB9 0000 9F20           jsr        [0x00009F20]
  9449. 00006F1C  584F                     addq.w     A7, 4
  9450. 00006F1E  2F08                     move.l     -[A7], A0
  9451. 00006F20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9452. 00006F24  2057                     movea.l    A0, [A7]
  9453. 00006F26  2268 0004                movea.l    A1, [A0 + 0x4]
  9454. 00006F2A  2269 010C                movea.l    A1, [A1 + 0x10C]
  9455. 00006F2E  4E91                     jsr        [A1]
  9456. 00006F30  504F                     addq.w     A7, 8
  9457. label00006F32:
  9458. 00006F32  486E FFFC                pea.l      [A6 - 0x4]
  9459. 00006F36  486E FFEC                pea.l      [A6 - 0x14]
  9460. 00006F3A  4EB9 0000 C00C           jsr        [0x0000C00C]
  9461. 00006F40  4A00                     tst.b      D0
  9462. 00006F42  504F                     addq.w     A7, 8
  9463. 00006F44  66CC                     bne        -0x32 /* 00006F12 */
  9464. 00006F46  42A7                     clr.l      -[A7]
  9465. 00006F48  2F0A                     move.l     -[A7], A2
  9466. 00006F4A  2057                     movea.l    A0, [A7]
  9467. 00006F4C  2268 0004                movea.l    A1, [A0 + 0x4]
  9468. 00006F50  2269 0104                movea.l    A1, [A1 + 0x104]
  9469. 00006F54  4E91                     jsr        [A1]
  9470. 00006F56  3F3C FFFF                move.w     -[A7], 0xFFFF
  9471. 00006F5A  486E FFEC                pea.l      [A6 - 0x14]
  9472. 00006F5E  4EB9 0000 C022           jsr        [0x0000C022]
  9473. 00006F64  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9474. label00006F68:
  9475. 00006F68  4879 0002 6120           push.l     0x26120
  9476. 00006F6E  486E FFDA                pea.l      [A6 - 0x26]
  9477. 00006F72  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  9478. 00006F78  4A00                     tst.b      D0
  9479. 00006F7A  504F                     addq.w     A7, 8
  9480. 00006F7C  6600 FF04                bne        -0xFA /* 00006E82 */
  9481. 00006F80  3F3C FFFF                move.w     -[A7], 0xFFFF
  9482. 00006F84  486E FFDA                pea.l      [A6 - 0x26]
  9483. 00006F88  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  9484. 00006F8E  5C4F                     addq.w     A7, 6
  9485. label00006F90:
  9486. 00006F90  486A 0074                pea.l      [A2 + 0x74]
  9487. 00006F94  4EB9 0003 B708           jsr        [0x0003B708]
  9488. 00006F9A  584F                     addq.w     A7, 4
  9489. 00006F9C  6048                     bra        +0x4A /* 00006FE6 */
  9490. 00006F9E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9491. 00006FA4  5300                     subq.b     D0, 1
  9492. 00006FA6  661C                     bne        +0x1E /* 00006FC4 */
  9493. 00006FA8  4878 04C2                push.l     0x4C2
  9494. 00006FAC  4879 0000 4BFA           push.l     0x4BFA
  9495. 00006FB2  4879 0000 4BD8           push.l     0x4BD8
  9496. 00006FB8  4EB9 0000 01B0           jsr        [0x000001B0]
  9497. 00006FBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9498. 00006FC2  6018                     bra        +0x1A /* 00006FDC */
  9499. label00006FC4:
  9500. 00006FC4  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9501. 00006FCA  5500                     subq.b     D0, 2
  9502. 00006FCC  660E                     bne        +0x10 /* 00006FDC */
  9503. 00006FCE  4879 0000 4BD8           push.l     0x4BD8
  9504. 00006FD4  4EB9 0000 1CFC           jsr        [0x00001CFC]
  9505. 00006FDA  584F                     addq.w     A7, 4
  9506. label00006FDC:
  9507. 00006FDC  486E FF9C                pea.l      [A6 - 0x64]
  9508. 00006FE0  4EB9 0000 0150           jsr        [0x00000150]
  9509. label00006FE6:
  9510. 00006FE6  42A7                     clr.l      -[A7]
  9511. 00006FE8  4EBA FCA0                jsr        [PC - 0x360 /* 00006C8A */]
  9512. 00006FEC  584F                     addq.w     A7, 4
  9513. 00006FEE  245F                     movea.l    A2, [A7]+
  9514. 00006FF0  4E5E                     unlink     A6
  9515. 00006FF2  4E75                     rts
  9516. 00006FF4  4E56 FFF4                link       A6, -0x000C
  9517. 00006FF8  48E7 1030                movem.l    -[A7], D3,A2,A3
  9518. 00006FFC  266E 000C                movea.l    A3, [A6 + 0xC]
  9519. 00007000  246E 0010                movea.l    A2, [A6 + 0x10]
  9520. 00007004  486E FFF8                pea.l      [A6 - 0x8]
  9521. 00007008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9522. 0000700C  2057                     movea.l    A0, [A7]
  9523. 0000700E  2268 0004                movea.l    A1, [A0 + 0x4]
  9524. 00007012  2269 0170                movea.l    A1, [A1 + 0x170]
  9525. 00007016  4E91                     jsr        [A1]
  9526. 00007018  486E FFF4                pea.l      [A6 - 0xC]
  9527. 0000701C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9528. 00007020  61FF FFFF A906           bsr        -0x56F8 /* 00001928 */
  9529. 00007026  7001                     moveq.l    D0, 0x01
  9530. 00007028  2680                     move.l     [A3], D0
  9531. 0000702A  4A6E FFF4                tst.w      [A6 - 0xC]
  9532. 0000702E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9533. 00007032  6F1A                     ble        +0x1C /* 0000704E */
  9534. 00007034  4AAE FFF8                tst.l      [A6 - 0x8]
  9535. 00007038  6F14                     ble        +0x16 /* 0000704E */
  9536. 0000703A  302E FFF4                move.w     D0, [A6 - 0xC]
  9537. 0000703E  48C0                     ext.l      D0
  9538. 00007040  222E FFF8                move.l     D1, [A6 - 0x8]
  9539. 00007044  5381                     subq.l     D1, 1
  9540. 00007046  4C40 1801                movem.l    D0,A3,A4, D0
  9541. 0000704A  5281                     addq.l     D1, 1
  9542. 0000704C  2681                     move.l     [A3], D1
  9543. label0000704E:
  9544. 0000704E  7001                     moveq.l    D0, 0x01
  9545. 00007050  2480                     move.l     [A2], D0
  9546. 00007052  362E FFF6                move.w     D3, [A6 - 0xA]
  9547. 00007056  6F18                     ble        +0x1A /* 00007070 */
  9548. 00007058  4AAE FFFC                tst.l      [A6 - 0x4]
  9549. 0000705C  6F12                     ble        +0x14 /* 00007070 */
  9550. 0000705E  3003                     move.w     D0, D3
  9551. 00007060  48C0                     ext.l      D0
  9552. 00007062  222E FFFC                move.l     D1, [A6 - 0x4]
  9553. 00007066  5381                     subq.l     D1, 1
  9554. 00007068  4C40 1801                movem.l    D0,A3,A4, D0
  9555. 0000706C  5281                     addq.l     D1, 1
  9556. 0000706E  2481                     move.l     [A2], D1
  9557. label00007070:
  9558. 00007070  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9559. 00007074  4E5E                     unlink     A6
  9560. 00007076  4E75                     rts
  9561. 00007078  4E56 FFCC                link       A6, -0x0034
  9562. 0000707C  2F0B                     move.l     -[A7], A3
  9563. 0000707E  2F0A                     move.l     -[A7], A2
  9564. 00007080  246E 0008                movea.l    A2, [A6 + 0x8]
  9565. 00007084  266E 000C                movea.l    A3, [A6 + 0xC]
  9566. 00007088  2F0A                     move.l     -[A7], A2
  9567. 0000708A  4EB9 0000 E286           jsr        [0x0000E286]
  9568. 00007090  4A00                     tst.b      D0
  9569. 00007092  584F                     addq.w     A7, 4
  9570. 00007094  6700 01AE                beq        +0x1B0 /* 00007244 */
  9571. 00007098  486A 006C                pea.l      [A2 + 0x6C]
  9572. 0000709C  486A 0074                pea.l      [A2 + 0x74]
  9573. 000070A0  4EB9 0002 FCB0           jsr        [0x0002FCB0]
  9574. 000070A6  4AAE 0010                tst.l      [A6 + 0x10]
  9575. 000070AA  504F                     addq.w     A7, 8
  9576. 000070AC  6710                     beq        +0x12 /* 000070BE */
  9577. 000070AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9578. 000070B2  486A 0074                pea.l      [A2 + 0x74]
  9579. 000070B6  4EB9 0003 B730           jsr        [0x0003B730]
  9580. 000070BC  504F                     addq.w     A7, 8
  9581. label000070BE:
  9582. 000070BE  2D4F FFE8                move.l     [A6 - 0x18], A7
  9583. 000070C2  486A 0074                pea.l      [A2 + 0x74]
  9584. 000070C6  4EB9 0003 B718           jsr        [0x0003B718]
  9585. 000070CC  4A00                     tst.b      D0
  9586. 000070CE  584F                     addq.w     A7, 4
  9587. 000070D0  6600 0166                bne        +0x168 /* 00007238 */
  9588. 000070D4  2F0B                     move.l     -[A7], A3
  9589. 000070D6  2F0A                     move.l     -[A7], A2
  9590. 000070D8  2057                     movea.l    A0, [A7]
  9591. 000070DA  2268 0004                movea.l    A1, [A0 + 0x4]
  9592. 000070DE  2269 0118                movea.l    A1, [A1 + 0x118]
  9593. 000070E2  4E91                     jsr        [A1]
  9594. 000070E4  4A00                     tst.b      D0
  9595. 000070E6  504F                     addq.w     A7, 8
  9596. 000070E8  6700 014E                beq        +0x150 /* 00007238 */
  9597. 000070EC  42A7                     clr.l      -[A7]
  9598. 000070EE  2F0A                     move.l     -[A7], A2
  9599. 000070F0  2057                     movea.l    A0, [A7]
  9600. 000070F2  2268 0004                movea.l    A1, [A0 + 0x4]
  9601. 000070F6  2269 0104                movea.l    A1, [A1 + 0x104]
  9602. 000070FA  4E91                     jsr        [A1]
  9603. 000070FC  4A00                     tst.b      D0
  9604. 000070FE  504F                     addq.w     A7, 8
  9605. 00007100  6700 0136                beq        +0x138 /* 00007238 */
  9606. 00007104  486A 0074                pea.l      [A2 + 0x74]
  9607. 00007108  4EB9 0000 9F20           jsr        [0x00009F20]
  9608. 0000710E  584F                     addq.w     A7, 4
  9609. 00007110  2F08                     move.l     -[A7], A0
  9610. 00007112  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  9611. 00007116  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  9612. 0000711A  A8E0                     syscall    OffsetRgn/OfsetRgn
  9613. 0000711C  486A 0074                pea.l      [A2 + 0x74]
  9614. 00007120  4EB9 0000 9F20           jsr        [0x00009F20]
  9615. 00007126  584F                     addq.w     A7, 4
  9616. 00007128  2F08                     move.l     -[A7], A0
  9617. 0000712A  A879                     syscall    SetClip
  9618. 0000712C  486A 0074                pea.l      [A2 + 0x74]
  9619. 00007130  4EB9 0000 9F20           jsr        [0x00009F20]
  9620. 00007136  584F                     addq.w     A7, 4
  9621. 00007138  2F08                     move.l     -[A7], A0
  9622. 0000713A  302A 0042                move.w     D0, [A2 + 0x42]
  9623. 0000713E  48C0                     ext.l      D0
  9624. 00007140  4480                     neg.l      D0
  9625. 00007142  3F00                     move.w     -[A7], D0
  9626. 00007144  302A 0040                move.w     D0, [A2 + 0x40]
  9627. 00007148  48C0                     ext.l      D0
  9628. 0000714A  4480                     neg.l      D0
  9629. 0000714C  3F00                     move.w     -[A7], D0
  9630. 0000714E  A8E0                     syscall    OffsetRgn/OfsetRgn
  9631. 00007150  486E FFCC                pea.l      [A6 - 0x34]
  9632. 00007154  2F0A                     move.l     -[A7], A2
  9633. 00007156  2057                     movea.l    A0, [A7]
  9634. 00007158  2268 0004                movea.l    A1, [A0 + 0x4]
  9635. 0000715C  2269 0040                movea.l    A1, [A1 + 0x40]
  9636. 00007160  4E91                     jsr        [A1]
  9637. 00007162  486E FFCC                pea.l      [A6 - 0x34]
  9638. 00007166  4878 032B                push.l     0x32B
  9639. 0000716A  2F12                     move.l     -[A7], [A2]
  9640. 0000716C  2057                     movea.l    A0, [A7]
  9641. 0000716E  2250                     movea.l    A1, [A0]
  9642. 00007170  2269 0018                movea.l    A1, [A1 + 0x18]
  9643. 00007174  4E91                     jsr        [A1]
  9644. 00007176  4A00                     tst.b      D0
  9645. 00007178  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9646. 0000717C  6712                     beq        +0x14 /* 00007190 */
  9647. 0000717E  2F0B                     move.l     -[A7], A3
  9648. 00007180  2F0A                     move.l     -[A7], A2
  9649. 00007182  2057                     movea.l    A0, [A7]
  9650. 00007184  2268 0004                movea.l    A1, [A0 + 0x4]
  9651. 00007188  2269 0124                movea.l    A1, [A1 + 0x124]
  9652. 0000718C  4E91                     jsr        [A1]
  9653. 0000718E  504F                     addq.w     A7, 8
  9654. label00007190:
  9655. 00007190  42A7                     clr.l      -[A7]
  9656. 00007192  486A 0044                pea.l      [A2 + 0x44]
  9657. 00007196  486E FFEC                pea.l      [A6 - 0x14]
  9658. 0000719A  4EB9 0000 C054           jsr        [0x0000C054]
  9659. 000071A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9660. 000071A4  6024                     bra        +0x26 /* 000071CA */
  9661. label000071A6:
  9662. 000071A6  486A 0074                pea.l      [A2 + 0x74]
  9663. 000071AA  4EB9 0000 9F20           jsr        [0x00009F20]
  9664. 000071B0  584F                     addq.w     A7, 4
  9665. 000071B2  2F08                     move.l     -[A7], A0
  9666. 000071B4  2F0B                     move.l     -[A7], A3
  9667. 000071B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9668. 000071BA  2057                     movea.l    A0, [A7]
  9669. 000071BC  2268 0004                movea.l    A1, [A0 + 0x4]
  9670. 000071C0  2269 0120                movea.l    A1, [A1 + 0x120]
  9671. 000071C4  4E91                     jsr        [A1]
  9672. 000071C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9673. label000071CA:
  9674. 000071CA  486E FFFC                pea.l      [A6 - 0x4]
  9675. 000071CE  486E FFEC                pea.l      [A6 - 0x14]
  9676. 000071D2  4EB9 0000 C00C           jsr        [0x0000C00C]
  9677. 000071D8  4A00                     tst.b      D0
  9678. 000071DA  504F                     addq.w     A7, 8
  9679. 000071DC  66C8                     bne        -0x36 /* 000071A6 */
  9680. 000071DE  3F3C FFFF                move.w     -[A7], 0xFFFF
  9681. 000071E2  486E FFEC                pea.l      [A6 - 0x14]
  9682. 000071E6  4EB9 0000 C022           jsr        [0x0000C022]
  9683. 000071EC  5C4F                     addq.w     A7, 6
  9684. 000071EE  6048                     bra        +0x4A /* 00007238 */
  9685. 000071F0  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9686. 000071F6  5300                     subq.b     D0, 1
  9687. 000071F8  661C                     bne        +0x1E /* 00007216 */
  9688. 000071FA  4878 051C                push.l     0x51C
  9689. 000071FE  4879 0000 4BFA           push.l     0x4BFA
  9690. 00007204  4879 0000 4B32           push.l     0x4B32 /* 'K2' */
  9691. 0000720A  4EB9 0000 01B0           jsr        [0x000001B0]
  9692. 00007210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9693. 00007214  6018                     bra        +0x1A /* 0000722E */
  9694. label00007216:
  9695. 00007216  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9696. 0000721C  5500                     subq.b     D0, 2
  9697. 0000721E  660E                     bne        +0x10 /* 0000722E */
  9698. 00007220  4879 0000 4B32           push.l     0x4B32 /* 'K2' */
  9699. 00007226  4EB9 0000 1CFC           jsr        [0x00001CFC]
  9700. 0000722C  584F                     addq.w     A7, 4
  9701. label0000722E:
  9702. 0000722E  486E FFD4                pea.l      [A6 - 0x2C]
  9703. 00007232  4EB9 0000 0150           jsr        [0x00000150]
  9704. label00007238:
  9705. 00007238  486A 0074                pea.l      [A2 + 0x74]
  9706. 0000723C  4EB9 0003 B708           jsr        [0x0003B708]
  9707. 00007242  584F                     addq.w     A7, 4
  9708. label00007244:
  9709. 00007244  245F                     movea.l    A2, [A7]+
  9710. 00007246  265F                     movea.l    A3, [A7]+
  9711. 00007248  4E5E                     unlink     A6
  9712. 0000724A  4E75                     rts
  9713. 0000724C  4E56 FFCC                link       A6, -0x0034
  9714. 00007250  2F0B                     move.l     -[A7], A3
  9715. 00007252  2F0A                     move.l     -[A7], A2
  9716. 00007254  246E 0008                movea.l    A2, [A6 + 0x8]
  9717. 00007258  266E 000C                movea.l    A3, [A6 + 0xC]
  9718. 0000725C  2F0A                     move.l     -[A7], A2
  9719. 0000725E  4EB9 0000 E286           jsr        [0x0000E286]
  9720. 00007264  4A00                     tst.b      D0
  9721. 00007266  584F                     addq.w     A7, 4
  9722. 00007268  6700 0196                beq        +0x198 /* 00007400 */
  9723. 0000726C  2D4F FFE8                move.l     [A6 - 0x18], A7
  9724. 00007270  486A 006C                pea.l      [A2 + 0x6C]
  9725. 00007274  486A 0074                pea.l      [A2 + 0x74]
  9726. 00007278  4EB9 0002 FCB0           jsr        [0x0002FCB0]
  9727. 0000727E  4AAE 0010                tst.l      [A6 + 0x10]
  9728. 00007282  504F                     addq.w     A7, 8
  9729. 00007284  6710                     beq        +0x12 /* 00007296 */
  9730. 00007286  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9731. 0000728A  486A 0074                pea.l      [A2 + 0x74]
  9732. 0000728E  4EB9 0003 B730           jsr        [0x0003B730]
  9733. 00007294  504F                     addq.w     A7, 8
  9734. label00007296:
  9735. 00007296  486A 0074                pea.l      [A2 + 0x74]
  9736. 0000729A  4EB9 0003 B718           jsr        [0x0003B718]
  9737. 000072A0  4A00                     tst.b      D0
  9738. 000072A2  584F                     addq.w     A7, 4
  9739. 000072A4  6600 014E                bne        +0x150 /* 000073F4 */
  9740. 000072A8  42A7                     clr.l      -[A7]
  9741. 000072AA  2F0A                     move.l     -[A7], A2
  9742. 000072AC  2057                     movea.l    A0, [A7]
  9743. 000072AE  2268 0004                movea.l    A1, [A0 + 0x4]
  9744. 000072B2  2269 0104                movea.l    A1, [A1 + 0x104]
  9745. 000072B6  4E91                     jsr        [A1]
  9746. 000072B8  4A00                     tst.b      D0
  9747. 000072BA  504F                     addq.w     A7, 8
  9748. 000072BC  6700 0136                beq        +0x138 /* 000073F4 */
  9749. 000072C0  486A 0074                pea.l      [A2 + 0x74]
  9750. 000072C4  4EB9 0000 9F20           jsr        [0x00009F20]
  9751. 000072CA  584F                     addq.w     A7, 4
  9752. 000072CC  2F08                     move.l     -[A7], A0
  9753. 000072CE  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  9754. 000072D2  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  9755. 000072D6  A8E0                     syscall    OffsetRgn/OfsetRgn
  9756. 000072D8  486A 0074                pea.l      [A2 + 0x74]
  9757. 000072DC  4EB9 0000 9F20           jsr        [0x00009F20]
  9758. 000072E2  584F                     addq.w     A7, 4
  9759. 000072E4  2F08                     move.l     -[A7], A0
  9760. 000072E6  A879                     syscall    SetClip
  9761. 000072E8  486A 0074                pea.l      [A2 + 0x74]
  9762. 000072EC  4EB9 0000 9F20           jsr        [0x00009F20]
  9763. 000072F2  584F                     addq.w     A7, 4
  9764. 000072F4  2F08                     move.l     -[A7], A0
  9765. 000072F6  302A 0042                move.w     D0, [A2 + 0x42]
  9766. 000072FA  48C0                     ext.l      D0
  9767. 000072FC  4480                     neg.l      D0
  9768. 000072FE  3F00                     move.w     -[A7], D0
  9769. 00007300  302A 0040                move.w     D0, [A2 + 0x40]
  9770. 00007304  48C0                     ext.l      D0
  9771. 00007306  4480                     neg.l      D0
  9772. 00007308  3F00                     move.w     -[A7], D0
  9773. 0000730A  A8E0                     syscall    OffsetRgn/OfsetRgn
  9774. 0000730C  486E FFCC                pea.l      [A6 - 0x34]
  9775. 00007310  2F0A                     move.l     -[A7], A2
  9776. 00007312  2057                     movea.l    A0, [A7]
  9777. 00007314  2268 0004                movea.l    A1, [A0 + 0x4]
  9778. 00007318  2269 0040                movea.l    A1, [A1 + 0x40]
  9779. 0000731C  4E91                     jsr        [A1]
  9780. 0000731E  486E FFCC                pea.l      [A6 - 0x34]
  9781. 00007322  4878 032B                push.l     0x32B
  9782. 00007326  2F12                     move.l     -[A7], [A2]
  9783. 00007328  2057                     movea.l    A0, [A7]
  9784. 0000732A  2250                     movea.l    A1, [A0]
  9785. 0000732C  2269 0018                movea.l    A1, [A1 + 0x18]
  9786. 00007330  4E91                     jsr        [A1]
  9787. 00007332  4A00                     tst.b      D0
  9788. 00007334  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9789. 00007338  6712                     beq        +0x14 /* 0000734C */
  9790. 0000733A  2F0B                     move.l     -[A7], A3
  9791. 0000733C  2F0A                     move.l     -[A7], A2
  9792. 0000733E  2057                     movea.l    A0, [A7]
  9793. 00007340  2268 0004                movea.l    A1, [A0 + 0x4]
  9794. 00007344  2269 0124                movea.l    A1, [A1 + 0x124]
  9795. 00007348  4E91                     jsr        [A1]
  9796. 0000734A  504F                     addq.w     A7, 8
  9797. label0000734C:
  9798. 0000734C  42A7                     clr.l      -[A7]
  9799. 0000734E  486A 0044                pea.l      [A2 + 0x44]
  9800. 00007352  486E FFEC                pea.l      [A6 - 0x14]
  9801. 00007356  4EB9 0000 C054           jsr        [0x0000C054]
  9802. 0000735C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9803. 00007360  6024                     bra        +0x26 /* 00007386 */
  9804. label00007362:
  9805. 00007362  486A 0074                pea.l      [A2 + 0x74]
  9806. 00007366  4EB9 0000 9F20           jsr        [0x00009F20]
  9807. 0000736C  584F                     addq.w     A7, 4
  9808. 0000736E  2F08                     move.l     -[A7], A0
  9809. 00007370  2F0B                     move.l     -[A7], A3
  9810. 00007372  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9811. 00007376  2057                     movea.l    A0, [A7]
  9812. 00007378  2268 0004                movea.l    A1, [A0 + 0x4]
  9813. 0000737C  2269 0120                movea.l    A1, [A1 + 0x120]
  9814. 00007380  4E91                     jsr        [A1]
  9815. 00007382  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9816. label00007386:
  9817. 00007386  486E FFFC                pea.l      [A6 - 0x4]
  9818. 0000738A  486E FFEC                pea.l      [A6 - 0x14]
  9819. 0000738E  4EB9 0000 C00C           jsr        [0x0000C00C]
  9820. 00007394  4A00                     tst.b      D0
  9821. 00007396  504F                     addq.w     A7, 8
  9822. 00007398  66C8                     bne        -0x36 /* 00007362 */
  9823. 0000739A  3F3C FFFF                move.w     -[A7], 0xFFFF
  9824. 0000739E  486E FFEC                pea.l      [A6 - 0x14]
  9825. 000073A2  4EB9 0000 C022           jsr        [0x0000C022]
  9826. 000073A8  5C4F                     addq.w     A7, 6
  9827. 000073AA  6048                     bra        +0x4A /* 000073F4 */
  9828. 000073AC  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9829. 000073B2  5300                     subq.b     D0, 1
  9830. 000073B4  661C                     bne        +0x1E /* 000073D2 */
  9831. 000073B6  4878 0557                push.l     0x557
  9832. 000073BA  4879 0000 4BFA           push.l     0x4BFA
  9833. 000073C0  4879 0000 4AD4           push.l     0x4AD4
  9834. 000073C6  4EB9 0000 01B0           jsr        [0x000001B0]
  9835. 000073CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9836. 000073D0  6018                     bra        +0x1A /* 000073EA */
  9837. label000073D2:
  9838. 000073D2  4EB9 0000 1D0A           jsr        [0x00001D0A]
  9839. 000073D8  5500                     subq.b     D0, 2
  9840. 000073DA  660E                     bne        +0x10 /* 000073EA */
  9841. 000073DC  4879 0000 4AD4           push.l     0x4AD4
  9842. 000073E2  4EB9 0000 1CFC           jsr        [0x00001CFC]
  9843. 000073E8  584F                     addq.w     A7, 4
  9844. label000073EA:
  9845. 000073EA  486E FFD4                pea.l      [A6 - 0x2C]
  9846. 000073EE  4EB9 0000 0150           jsr        [0x00000150]
  9847. label000073F4:
  9848. 000073F4  486A 0074                pea.l      [A2 + 0x74]
  9849. 000073F8  4EB9 0003 B708           jsr        [0x0003B708]
  9850. 000073FE  584F                     addq.w     A7, 4
  9851. label00007400:
  9852. 00007400  245F                     movea.l    A2, [A7]+
  9853. 00007402  265F                     movea.l    A3, [A7]+
  9854. 00007404  4E5E                     unlink     A6
  9855. 00007406  4E75                     rts
  9856. 00007408  4E56 FFF4                link       A6, -0x000C
  9857. 0000740C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  9858. 00007410  266E 0008                movea.l    A3, [A6 + 0x8]
  9859. 00007414  246E 000C                movea.l    A2, [A6 + 0xC]
  9860. 00007418  7600                     moveq.l    D3, 0x00
  9861. 0000741A  486E FFFC                pea.l      [A6 - 0x4]
  9862. 0000741E  2F0B                     move.l     -[A7], A3
  9863. 00007420  61FF FFFF A506           bsr        -0x5AF8 /* 00001928 */
  9864. 00007426  486E FFF4                pea.l      [A6 - 0xC]
  9865. 0000742A  486E FFF8                pea.l      [A6 - 0x8]
  9866. 0000742E  2F0B                     move.l     -[A7], A3
  9867. 00007430  2057                     movea.l    A0, [A7]
  9868. 00007432  2268 0004                movea.l    A1, [A0 + 0x4]
  9869. 00007436  2269 0114                movea.l    A1, [A1 + 0x114]
  9870. 0000743A  4E91                     jsr        [A1]
  9871. 0000743C  2012                     move.l     D0, [A2]
  9872. 0000743E  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  9873. 00007442  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9874. 00007446  623C                     bhi        +0x3E /* 00007484 */
  9875. 00007448  202A 0004                move.l     D0, [A2 + 0x4]
  9876. 0000744C  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  9877. 00007450  6232                     bhi        +0x34 /* 00007484 */
  9878. 00007452  2612                     move.l     D3, [A2]
  9879. 00007454  5383                     subq.l     D3, 1
  9880. 00007456  306E FFFC                movea.w    A0, [A6 - 0x4]
  9881. 0000745A  2208                     move.l     D1, A0
  9882. 0000745C  4C01 3800                movem.w    A3,A4,A5, D1
  9883. 00007460  282A 0004                move.l     D4, [A2 + 0x4]
  9884. 00007464  5384                     subq.l     D4, 1
  9885. 00007466  306E FFFE                movea.w    A0, [A6 - 0x2]
  9886. 0000746A  2208                     move.l     D1, A0
  9887. 0000746C  4C01 4800                movem.w    A3,A6, D1
  9888. 00007470  4227                     clr.b      -[A7]
  9889. 00007472  2F04                     move.l     -[A7], D4
  9890. 00007474  2F03                     move.l     -[A7], D3
  9891. 00007476  2F0B                     move.l     -[A7], A3
  9892. 00007478  61FF 0000 0014           bsr        +0x16 /* 0000748E */
  9893. 0000747E  7601                     moveq.l    D3, 0x01
  9894. 00007480  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9895. label00007484:
  9896. 00007484  1003                     move.b     D0, D3
  9897. 00007486  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  9898. 0000748A  4E5E                     unlink     A6
  9899. 0000748C  4E75                     rts
  9900. fn0000748E:
  9901. 0000748E  4E56 0000                link       A6, 0
  9902. 00007492  2F0A                     move.l     -[A7], A2
  9903. 00007494  246E 0008                movea.l    A2, [A6 + 0x8]
  9904. 00007498  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  9905. 0000749C  202A 0034                move.l     D0, [A2 + 0x34]
  9906. 000074A0  90AA 0014                sub.l      D0, [A2 + 0x14]
  9907. 000074A4  D0AE 0010                add.l      D0, [A6 + 0x10]
  9908. 000074A8  2F00                     move.l     -[A7], D0
  9909. 000074AA  202A 0030                move.l     D0, [A2 + 0x30]
  9910. 000074AE  90AA 0010                sub.l      D0, [A2 + 0x10]
  9911. 000074B2  D0AE 000C                add.l      D0, [A6 + 0xC]
  9912. 000074B6  2F00                     move.l     -[A7], D0
  9913. 000074B8  2F0A                     move.l     -[A7], A2
  9914. 000074BA  2057                     movea.l    A0, [A7]
  9915. 000074BC  2268 0004                movea.l    A1, [A0 + 0x4]
  9916. 000074C0  2269 0184                movea.l    A1, [A1 + 0x184]
  9917. 000074C4  4E91                     jsr        [A1]
  9918. 000074C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9919. 000074CA  245F                     movea.l    A2, [A7]+
  9920. 000074CC  4E5E                     unlink     A6
  9921. 000074CE  4E75                     rts
  9922. 000074D0  4E56 FFEC                link       A6, -0x0014
  9923. 000074D4  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  9924. 000074D8  246E 0008                movea.l    A2, [A6 + 0x8]
  9925. 000074DC  282E 000C                move.l     D4, [A6 + 0xC]
  9926. 000074E0  262E 0010                move.l     D3, [A6 + 0x10]
  9927. 000074E4  4A2E 0014                tst.b      [A6 + 0x14]
  9928. 000074E8  6774                     beq        +0x76 /* 0000755E */
  9929. 000074EA  2F0A                     move.l     -[A7], A2
  9930. 000074EC  4EB9 0000 E286           jsr        [0x0000E286]
  9931. 000074F2  4A00                     tst.b      D0
  9932. 000074F4  584F                     addq.w     A7, 4
  9933. 000074F6  6766                     beq        +0x68 /* 0000755E */
  9934. 000074F8  2A04                     move.l     D5, D4
  9935. 000074FA  6C02                     bge        +0x4 /* 000074FE */
  9936. 000074FC  4485                     neg.l      D5
  9937. label000074FE:
  9938. 000074FE  2C03                     move.l     D6, D3
  9939. 00007500  6C02                     bge        +0x4 /* 00007504 */
  9940. 00007502  4486                     neg.l      D6
  9941. label00007504:
  9942. 00007504  302A 006E                move.w     D0, [A2 + 0x6E]
  9943. 00007508  48C0                     ext.l      D0
  9944. 0000750A  322A 0072                move.w     D1, [A2 + 0x72]
  9945. 0000750E  48C1                     ext.l      D1
  9946. 00007510  9280                     sub.l      D1, D0
  9947. 00007512  BA81                     cmp.l      D5, D1
  9948. 00007514  6C38                     bge        +0x3A /* 0000754E */
  9949. 00007516  302A 006C                move.w     D0, [A2 + 0x6C]
  9950. 0000751A  48C0                     ext.l      D0
  9951. 0000751C  322A 0070                move.w     D1, [A2 + 0x70]
  9952. 00007520  48C1                     ext.l      D1
  9953. 00007522  9280                     sub.l      D1, D0
  9954. 00007524  BC81                     cmp.l      D6, D1
  9955. 00007526  6C26                     bge        +0x28 /* 0000754E */
  9956. 00007528  2F0A                     move.l     -[A7], A2
  9957. 0000752A  2057                     movea.l    A0, [A7]
  9958. 0000752C  2268 0004                movea.l    A1, [A0 + 0x4]
  9959. 00007530  2269 0100                movea.l    A1, [A1 + 0x100]
  9960. 00007534  4E91                     jsr        [A1]
  9961. 00007536  2F03                     move.l     -[A7], D3
  9962. 00007538  2F04                     move.l     -[A7], D4
  9963. 0000753A  2F0A                     move.l     -[A7], A2
  9964. 0000753C  2057                     movea.l    A0, [A7]
  9965. 0000753E  2268 0004                movea.l    A1, [A0 + 0x4]
  9966. 00007542  2269 0190                movea.l    A1, [A1 + 0x190]
  9967. 00007546  4E91                     jsr        [A1]
  9968. 00007548  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9969. 0000754C  6010                     bra        +0x12 /* 0000755E */
  9970. label0000754E:
  9971. 0000754E  2F0A                     move.l     -[A7], A2
  9972. 00007550  2057                     movea.l    A0, [A7]
  9973. 00007552  2268 0004                movea.l    A1, [A0 + 0x4]
  9974. 00007556  2269 00C4                movea.l    A1, [A1 + 0xC4]
  9975. 0000755A  4E91                     jsr        [A1]
  9976. 0000755C  584F                     addq.w     A7, 4
  9977. label0000755E:
  9978. 0000755E  99AA 0030                sub.l      [A2 + 0x30], D4
  9979. 00007562  97AA 0034                sub.l      [A2 + 0x34], D3
  9980. 00007566  2F0A                     move.l     -[A7], A2
  9981. 00007568  2057                     movea.l    A0, [A7]
  9982. 0000756A  2268 0004                movea.l    A1, [A0 + 0x4]
  9983. 0000756E  2269 0178                movea.l    A1, [A1 + 0x178]
  9984. 00007572  4E91                     jsr        [A1]
  9985. 00007574  2F0A                     move.l     -[A7], A2
  9986. 00007576  4EBA F712                jsr        [PC - 0x8EE /* 00006C8A */]
  9987. 0000757A  42A7                     clr.l      -[A7]
  9988. 0000757C  486A 0044                pea.l      [A2 + 0x44]
  9989. 00007580  486E FFEC                pea.l      [A6 - 0x14]
  9990. 00007584  4EB9 0000 C054           jsr        [0x0000C054]
  9991. 0000758A  486E FFFC                pea.l      [A6 - 0x4]
  9992. 0000758E  486E FFEC                pea.l      [A6 - 0x14]
  9993. 00007592  4EB9 0000 C00C           jsr        [0x0000C00C]
  9994. 00007598  4A00                     tst.b      D0
  9995. 0000759A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9996. 0000759E  672A                     beq        +0x2C /* 000075CA */
  9997. label000075A0:
  9998. 000075A0  2F03                     move.l     -[A7], D3
  9999. 000075A2  2F04                     move.l     -[A7], D4
  10000. 000075A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10001. 000075A8  2057                     movea.l    A0, [A7]
  10002. 000075AA  2268 0004                movea.l    A1, [A0 + 0x4]
  10003. 000075AE  2269 0064                movea.l    A1, [A1 + 0x64]
  10004. 000075B2  4E91                     jsr        [A1]
  10005. 000075B4  486E FFFC                pea.l      [A6 - 0x4]
  10006. 000075B8  486E FFEC                pea.l      [A6 - 0x14]
  10007. 000075BC  4EB9 0000 C00C           jsr        [0x0000C00C]
  10008. 000075C2  4A00                     tst.b      D0
  10009. 000075C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10010. 000075C8  66D6                     bne        -0x28 /* 000075A0 */
  10011. label000075CA:
  10012. 000075CA  266A 0020                movea.l    A3, [A2 + 0x20]
  10013. 000075CE  200B                     move.l     D0, A3
  10014. 000075D0  6712                     beq        +0x14 /* 000075E4 */
  10015. 000075D2  2F0A                     move.l     -[A7], A2
  10016. 000075D4  2F0B                     move.l     -[A7], A3
  10017. 000075D6  2057                     movea.l    A0, [A7]
  10018. 000075D8  2268 0004                movea.l    A1, [A0 + 0x4]
  10019. 000075DC  2269 019C                movea.l    A1, [A1 + 0x19C]
  10020. 000075E0  4E91                     jsr        [A1]
  10021. 000075E2  504F                     addq.w     A7, 8
  10022. label000075E4:
  10023. 000075E4  4A2E 0014                tst.b      [A6 + 0x14]
  10024. 000075E8  671E                     beq        +0x20 /* 00007608 */
  10025. 000075EA  2F0A                     move.l     -[A7], A2
  10026. 000075EC  4EB9 0000 E286           jsr        [0x0000E286]
  10027. 000075F2  4A00                     tst.b      D0
  10028. 000075F4  584F                     addq.w     A7, 4
  10029. 000075F6  6710                     beq        +0x12 /* 00007608 */
  10030. 000075F8  2F0A                     move.l     -[A7], A2
  10031. 000075FA  2057                     movea.l    A0, [A7]
  10032. 000075FC  2268 0004                movea.l    A1, [A0 + 0x4]
  10033. 00007600  2269 0100                movea.l    A1, [A1 + 0x100]
  10034. 00007604  4E91                     jsr        [A1]
  10035. 00007606  584F                     addq.w     A7, 4
  10036. label00007608:
  10037. 00007608  3F3C FFFF                move.w     -[A7], 0xFFFF
  10038. 0000760C  486E FFEC                pea.l      [A6 - 0x14]
  10039. 00007610  4EB9 0000 C022           jsr        [0x0000C022]
  10040. 00007616  5C4F                     addq.w     A7, 6
  10041. 00007618  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  10042. 0000761C  4E5E                     unlink     A6
  10043. 0000761E  4E75                     rts
  10044. fn00007620:
  10045. 00007620  4E56 0000                link       A6, 0
  10046. 00007624  2F0A                     move.l     -[A7], A2
  10047. 00007626  246E 0008                movea.l    A2, [A6 + 0x8]
  10048. 0000762A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  10049. 0000762E  202A 0034                move.l     D0, [A2 + 0x34]
  10050. 00007632  90AA 0014                sub.l      D0, [A2 + 0x14]
  10051. 00007636  D0AE 0010                add.l      D0, [A6 + 0x10]
  10052. 0000763A  2F00                     move.l     -[A7], D0
  10053. 0000763C  202A 0030                move.l     D0, [A2 + 0x30]
  10054. 00007640  90AA 0010                sub.l      D0, [A2 + 0x10]
  10055. 00007644  D0AE 000C                add.l      D0, [A6 + 0xC]
  10056. 00007648  2F00                     move.l     -[A7], D0
  10057. 0000764A  2F0A                     move.l     -[A7], A2
  10058. 0000764C  2057                     movea.l    A0, [A7]
  10059. 0000764E  2268 0004                movea.l    A1, [A0 + 0x4]
  10060. 00007652  2269 0188                movea.l    A1, [A1 + 0x188]
  10061. 00007656  4E91                     jsr        [A1]
  10062. 00007658  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10063. 0000765C  245F                     movea.l    A2, [A7]+
  10064. 0000765E  4E5E                     unlink     A6
  10065. 00007660  4E75                     rts
  10066. 00007662  4E56 0000                link       A6, 0
  10067. 00007666  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  10068. 0000766A  246E 0008                movea.l    A2, [A6 + 0x8]
  10069. 0000766E  2A2E 000C                move.l     D5, [A6 + 0xC]
  10070. 00007672  282E 0010                move.l     D4, [A6 + 0x10]
  10071. 00007676  4A85                     tst.l      D5
  10072. 00007678  6734                     beq        +0x36 /* 000076AE */
  10073. 0000767A  262A 0030                move.l     D3, [A2 + 0x30]
  10074. 0000767E  2C2A 0010                move.l     D6, [A2 + 0x10]
  10075. 00007682  2003                     move.l     D0, D3
  10076. 00007684  D0AA 0028                add.l      D0, [A2 + 0x28]
  10077. 00007688  2F00                     move.l     -[A7], D0
  10078. 0000768A  2F03                     move.l     -[A7], D3
  10079. 0000768C  302A 000C                move.w     D0, [A2 + 0xC]
  10080. 00007690  48C0                     ext.l      D0
  10081. 00007692  D086                     add.l      D0, D6
  10082. 00007694  2F00                     move.l     -[A7], D0
  10083. 00007696  2F06                     move.l     -[A7], D6
  10084. 00007698  2F05                     move.l     -[A7], D5
  10085. 0000769A  2F0A                     move.l     -[A7], A2
  10086. 0000769C  2057                     movea.l    A0, [A7]
  10087. 0000769E  2268 0004                movea.l    A1, [A0 + 0x4]
  10088. 000076A2  2269 018C                movea.l    A1, [A1 + 0x18C]
  10089. 000076A6  4E91                     jsr        [A1]
  10090. 000076A8  2A00                     move.l     D5, D0
  10091. 000076AA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10092. label000076AE:
  10093. 000076AE  4A84                     tst.l      D4
  10094. 000076B0  6734                     beq        +0x36 /* 000076E6 */
  10095. 000076B2  2E2A 0034                move.l     D7, [A2 + 0x34]
  10096. 000076B6  266A 0014                movea.l    A3, [A2 + 0x14]
  10097. 000076BA  2007                     move.l     D0, D7
  10098. 000076BC  D0AA 002C                add.l      D0, [A2 + 0x2C]
  10099. 000076C0  2F00                     move.l     -[A7], D0
  10100. 000076C2  2F07                     move.l     -[A7], D7
  10101. 000076C4  302A 000E                move.w     D0, [A2 + 0xE]
  10102. 000076C8  48C0                     ext.l      D0
  10103. 000076CA  D08B                     add.l      D0, A3
  10104. 000076CC  2F00                     move.l     -[A7], D0
  10105. 000076CE  2F0B                     move.l     -[A7], A3
  10106. 000076D0  2F04                     move.l     -[A7], D4
  10107. 000076D2  2F0A                     move.l     -[A7], A2
  10108. 000076D4  2057                     movea.l    A0, [A7]
  10109. 000076D6  2268 0004                movea.l    A1, [A0 + 0x4]
  10110. 000076DA  2269 018C                movea.l    A1, [A1 + 0x18C]
  10111. 000076DE  4E91                     jsr        [A1]
  10112. 000076E0  2800                     move.l     D4, D0
  10113. 000076E2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10114. label000076E6:
  10115. 000076E6  7601                     moveq.l    D3, 0x01
  10116. 000076E8  4A85                     tst.l      D5
  10117. 000076EA  6606                     bne        +0x8 /* 000076F2 */
  10118. 000076EC  4A84                     tst.l      D4
  10119. 000076EE  6602                     bne        +0x4 /* 000076F2 */
  10120. 000076F0  7600                     moveq.l    D3, 0x00
  10121. label000076F2:
  10122. 000076F2  1C03                     move.b     D6, D3
  10123. 000076F4  4A03                     tst.b      D3
  10124. 000076F6  671A                     beq        +0x1C /* 00007712 */
  10125. 000076F8  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  10126. 000076FC  2F04                     move.l     -[A7], D4
  10127. 000076FE  2F05                     move.l     -[A7], D5
  10128. 00007700  2F0A                     move.l     -[A7], A2
  10129. 00007702  2057                     movea.l    A0, [A7]
  10130. 00007704  2268 0004                movea.l    A1, [A0 + 0x4]
  10131. 00007708  2269 0184                movea.l    A1, [A1 + 0x184]
  10132. 0000770C  4E91                     jsr        [A1]
  10133. 0000770E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10134. label00007712:
  10135. 00007712  1006                     move.b     D0, D6
  10136. 00007714  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  10137. 00007718  4E5E                     unlink     A6
  10138. 0000771A  4E75                     rts
  10139. 0000771C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  10140. 00007720  242F 001C                move.l     D2, [A7 + 0x1C]
  10141. 00007724  282F 0020                move.l     D4, [A7 + 0x20]
  10142. 00007728  206F 0024                movea.l    A0, [A7 + 0x24]
  10143. 0000772C  2E2F 0028                move.l     D7, [A7 + 0x28]
  10144. 00007730  286F 002C                movea.l    A4, [A7 + 0x2C]
  10145. 00007734  2A02                     move.l     D5, D2
  10146. 00007736  2C07                     move.l     D6, D7
  10147. 00007738  9C82                     sub.l      D6, D2
  10148. 0000773A  200C                     move.l     D0, A4
  10149. 0000773C  9082                     sub.l      D0, D2
  10150. 0000773E  2240                     movea.l    A1, D0
  10151. 00007740  4A82                     tst.l      D2
  10152. 00007742  6C04                     bge        +0x6 /* 00007748 */
  10153. 00007744  BE84                     cmp.l      D7, D4
  10154. 00007746  6C0C                     bge        +0xE /* 00007754 */
  10155. label00007748:
  10156. 00007748  4A82                     tst.l      D2
  10157. 0000774A  6F0C                     ble        +0xE /* 00007758 */
  10158. 0000774C  BE84                     cmp.l      D7, D4
  10159. 0000774E  6E08                     bgt        +0xA /* 00007758 */
  10160. 00007750  B9C8                     cmpa.l     A4, A0
  10161. 00007752  6E04                     bgt        +0x6 /* 00007758 */
  10162. label00007754:
  10163. 00007754  7A00                     moveq.l    D5, 0x00
  10164. 00007756  6036                     bra        +0x38 /* 0000778E */
  10165. label00007758:
  10166. 00007758  4A82                     tst.l      D2
  10167. 0000775A  6C04                     bge        +0x6 /* 00007760 */
  10168. 0000775C  BC84                     cmp.l      D6, D4
  10169. 0000775E  6E18                     bgt        +0x1A /* 00007778 */
  10170. label00007760:
  10171. 00007760  4A82                     tst.l      D2
  10172. 00007762  6F1A                     ble        +0x1C /* 0000777E */
  10173. 00007764  BC84                     cmp.l      D6, D4
  10174. 00007766  6C16                     bge        +0x18 /* 0000777E */
  10175. 00007768  B3C8                     cmpa.l     A1, A0
  10176. 0000776A  6C12                     bge        +0x14 /* 0000777E */
  10177. 0000776C  2008                     move.l     D0, A0
  10178. 0000776E  9084                     sub.l      D0, D4
  10179. 00007770  220C                     move.l     D1, A4
  10180. 00007772  9287                     sub.l      D1, D7
  10181. 00007774  B280                     cmp.l      D1, D0
  10182. 00007776  6C06                     bge        +0x8 /* 0000777E */
  10183. label00007778:
  10184. 00007778  2A07                     move.l     D5, D7
  10185. 0000777A  9A84                     sub.l      D5, D4
  10186. 0000777C  6010                     bra        +0x12 /* 0000778E */
  10187. label0000777E:
  10188. 0000777E  4A82                     tst.l      D2
  10189. 00007780  6F0C                     ble        +0xE /* 0000778E */
  10190. 00007782  BC84                     cmp.l      D6, D4
  10191. 00007784  6C08                     bge        +0xA /* 0000778E */
  10192. 00007786  B3C8                     cmpa.l     A1, A0
  10193. 00007788  6C04                     bge        +0x6 /* 0000778E */
  10194. 0000778A  2A0C                     move.l     D5, A4
  10195. 0000778C  9A88                     sub.l      D5, A0
  10196. label0000778E:
  10197. 0000778E  2005                     move.l     D0, D5
  10198. 00007790  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  10199. 00007794  4E75                     rts
  10200. 00007796  4E56 FFF2                link       A6, -0x000E
  10201. 0000779A  2F0A                     move.l     -[A7], A2
  10202. 0000779C  246E 0008                movea.l    A2, [A6 + 0x8]
  10203. 000077A0  4227                     clr.b      -[A7]
  10204. 000077A2  2F0A                     move.l     -[A7], A2
  10205. 000077A4  2057                     movea.l    A0, [A7]
  10206. 000077A6  2268 0004                movea.l    A1, [A0 + 0x4]
  10207. 000077AA  2269 0108                movea.l    A1, [A1 + 0x108]
  10208. 000077AE  4E91                     jsr        [A1]
  10209. 000077B0  4A00                     tst.b      D0
  10210. 000077B2  5C4F                     addq.w     A7, 6
  10211. 000077B4  6700 00B2                beq        +0xB4 /* 00007868 */
  10212. 000077B8  2D6A 006C FFF2           move.l     [A6 - 0xE], [A2 + 0x6C]
  10213. 000077BE  2D6A 0070 FFF6           move.l     [A6 - 0xA], [A2 + 0x70]
  10214. 000077C4  486E FFF2                pea.l      [A6 - 0xE]
  10215. 000077C8  2F0A                     move.l     -[A7], A2
  10216. 000077CA  2057                     movea.l    A0, [A7]
  10217. 000077CC  2268 0004                movea.l    A1, [A0 + 0x4]
  10218. 000077D0  2269 0128                movea.l    A1, [A1 + 0x128]
  10219. 000077D4  4E91                     jsr        [A1]
  10220. 000077D6  486E FFF6                pea.l      [A6 - 0xA]
  10221. 000077DA  2F0A                     move.l     -[A7], A2
  10222. 000077DC  2057                     movea.l    A0, [A7]
  10223. 000077DE  2268 0004                movea.l    A1, [A0 + 0x4]
  10224. 000077E2  2269 0128                movea.l    A1, [A1 + 0x128]
  10225. 000077E6  4E91                     jsr        [A1]
  10226. 000077E8  486E FFFA                pea.l      [A6 - 0x6]
  10227. 000077EC  4EB9 0000 0490           jsr        [0x00000490]
  10228. 000077F2  486E FFF2                pea.l      [A6 - 0xE]
  10229. 000077F6  202E 000C                move.l     D0, [A6 + 0xC]
  10230. 000077FA  4480                     neg.l      D0
  10231. 000077FC  3F00                     move.w     -[A7], D0
  10232. 000077FE  202E 0010                move.l     D0, [A6 + 0x10]
  10233. 00007802  4480                     neg.l      D0
  10234. 00007804  3F00                     move.w     -[A7], D0
  10235. 00007806  486E FFFA                pea.l      [A6 - 0x6]
  10236. 0000780A  4EB9 0000 9F20           jsr        [0x00009F20]
  10237. 00007810  584F                     addq.w     A7, 4
  10238. 00007812  2F08                     move.l     -[A7], A0
  10239. 00007814  A8EF                     syscall    ScrollRect
  10240. 00007816  486E FFFA                pea.l      [A6 - 0x6]
  10241. 0000781A  4EB9 0000 9F20           jsr        [0x00009F20]
  10242. 00007820  584F                     addq.w     A7, 4
  10243. 00007822  2F08                     move.l     -[A7], A0
  10244. 00007824  302A 0042                move.w     D0, [A2 + 0x42]
  10245. 00007828  48C0                     ext.l      D0
  10246. 0000782A  4480                     neg.l      D0
  10247. 0000782C  3F00                     move.w     -[A7], D0
  10248. 0000782E  302A 0040                move.w     D0, [A2 + 0x40]
  10249. 00007832  48C0                     ext.l      D0
  10250. 00007834  4480                     neg.l      D0
  10251. 00007836  3F00                     move.w     -[A7], D0
  10252. 00007838  A8E0                     syscall    OffsetRgn/OfsetRgn
  10253. 0000783A  486E FFFA                pea.l      [A6 - 0x6]
  10254. 0000783E  4EB9 0000 9F20           jsr        [0x00009F20]
  10255. 00007844  584F                     addq.w     A7, 4
  10256. 00007846  2F08                     move.l     -[A7], A0
  10257. 00007848  2F0A                     move.l     -[A7], A2
  10258. 0000784A  2057                     movea.l    A0, [A7]
  10259. 0000784C  2268 0004                movea.l    A1, [A0 + 0x4]
  10260. 00007850  2269 00E0                movea.l    A1, [A1 + 0xE0]
  10261. 00007854  4E91                     jsr        [A1]
  10262. 00007856  3F3C FFFF                move.w     -[A7], 0xFFFF
  10263. 0000785A  486E FFFA                pea.l      [A6 - 0x6]
  10264. 0000785E  4EB9 0000 04B8           jsr        [0x000004B8]
  10265. 00007864  4FEF 0022                lea.l      A7, [A7 + 0x22]
  10266. label00007868:
  10267. 00007868  245F                     movea.l    A2, [A7]+
  10268. 0000786A  4E5E                     unlink     A6
  10269. 0000786C  4E75                     rts
  10270. 0000786E  4E56 FFF8                link       A6, -0x0008
  10271. 00007872  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  10272. 00007876  246E 0008                movea.l    A2, [A6 + 0x8]
  10273. 0000787A  382E 000E                move.w     D4, [A6 + 0xE]
  10274. 0000787E  3604                     move.w     D3, D4
  10275. 00007880  3C04                     move.w     D6, D4
  10276. 00007882  7A00                     moveq.l    D5, 0x00
  10277. 00007884  486E FFF8                pea.l      [A6 - 0x8]
  10278. 00007888  2F0A                     move.l     -[A7], A2
  10279. 0000788A  2057                     movea.l    A0, [A7]
  10280. 0000788C  2268 0004                movea.l    A1, [A0 + 0x4]
  10281. 00007890  2269 0040                movea.l    A1, [A1 + 0x40]
  10282. 00007894  4E91                     jsr        [A1]
  10283. 00007896  7600                     moveq.l    D3, 0x00
  10284. 00007898  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  10285. 0000789C  504F                     addq.w     A7, 8
  10286. 0000789E  6C08                     bge        +0xA /* 000078A8 */
  10287. 000078A0  262A 0038                move.l     D3, [A2 + 0x38]
  10288. 000078A4  4483                     neg.l      D3
  10289. 000078A6  600A                     bra        +0xC /* 000078B2 */
  10290. label000078A8:
  10291. 000078A8  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  10292. 000078AC  6F04                     ble        +0x6 /* 000078B2 */
  10293. 000078AE  262A 0038                move.l     D3, [A2 + 0x38]
  10294. label000078B2:
  10295. 000078B2  7800                     moveq.l    D4, 0x00
  10296. 000078B4  302E 000C                move.w     D0, [A6 + 0xC]
  10297. 000078B8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  10298. 000078BC  6C08                     bge        +0xA /* 000078C6 */
  10299. 000078BE  282A 003C                move.l     D4, [A2 + 0x3C]
  10300. 000078C2  4484                     neg.l      D4
  10301. 000078C4  600E                     bra        +0x10 /* 000078D4 */
  10302. label000078C6:
  10303. 000078C6  302E 000C                move.w     D0, [A6 + 0xC]
  10304. 000078CA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  10305. 000078CE  6F04                     ble        +0x6 /* 000078D4 */
  10306. 000078D0  282A 003C                move.l     D4, [A2 + 0x3C]
  10307. label000078D4:
  10308. 000078D4  4A83                     tst.l      D3
  10309. 000078D6  6604                     bne        +0x6 /* 000078DC */
  10310. 000078D8  4A84                     tst.l      D4
  10311. 000078DA  671C                     beq        +0x1E /* 000078F8 */
  10312. label000078DC:
  10313. 000078DC  1F3C 0001                move.b     -[A7], 0x1
  10314. 000078E0  2F04                     move.l     -[A7], D4
  10315. 000078E2  2F03                     move.l     -[A7], D3
  10316. 000078E4  2F0A                     move.l     -[A7], A2
  10317. 000078E6  2057                     movea.l    A0, [A7]
  10318. 000078E8  2268 0004                movea.l    A1, [A0 + 0x4]
  10319. 000078EC  2269 0188                movea.l    A1, [A1 + 0x188]
  10320. 000078F0  4E91                     jsr        [A1]
  10321. 000078F2  1A00                     move.b     D5, D0
  10322. 000078F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10323. label000078F8:
  10324. 000078F8  1005                     move.b     D0, D5
  10325. 000078FA  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  10326. 000078FE  4E5E                     unlink     A6
  10327. 00007900  4E75                     rts
  10328. 00007902  4E56 0000                link       A6, 0
  10329. 00007906  2F0B                     move.l     -[A7], A3
  10330. 00007908  2F0A                     move.l     -[A7], A2
  10331. 0000790A  246E 0008                movea.l    A2, [A6 + 0x8]
  10332. 0000790E  206E 000C                movea.l    A0, [A6 + 0xC]
  10333. 00007912  2550 0038                move.l     [A2 + 0x38], [A0]
  10334. 00007916  2568 0004 003C           move.l     [A2 + 0x3C], [A0 + 0x4]
  10335. 0000791C  7001                     moveq.l    D0, 0x01
  10336. 0000791E  B0AA 0038                cmp.l      D0, [A2 + 0x38]
  10337. 00007922  6F06                     ble        +0x8 /* 0000792A */
  10338. 00007924  7001                     moveq.l    D0, 0x01
  10339. 00007926  2540 0038                move.l     [A2 + 0x38], D0
  10340. label0000792A:
  10341. 0000792A  7001                     moveq.l    D0, 0x01
  10342. 0000792C  B0AA 003C                cmp.l      D0, [A2 + 0x3C]
  10343. 00007930  6F06                     ble        +0x8 /* 00007938 */
  10344. 00007932  7001                     moveq.l    D0, 0x01
  10345. 00007934  2540 003C                move.l     [A2 + 0x3C], D0
  10346. label00007938:
  10347. 00007938  266A 0020                movea.l    A3, [A2 + 0x20]
  10348. 0000793C  200B                     move.l     D0, A3
  10349. 0000793E  6712                     beq        +0x14 /* 00007952 */
  10350. 00007940  2F0A                     move.l     -[A7], A2
  10351. 00007942  2F0B                     move.l     -[A7], A3
  10352. 00007944  2057                     movea.l    A0, [A7]
  10353. 00007946  2268 0004                movea.l    A1, [A0 + 0x4]
  10354. 0000794A  2269 019C                movea.l    A1, [A1 + 0x19C]
  10355. 0000794E  4E91                     jsr        [A1]
  10356. 00007950  504F                     addq.w     A7, 8
  10357. label00007952:
  10358. 00007952  245F                     movea.l    A2, [A7]+
  10359. 00007954  265F                     movea.l    A3, [A7]+
  10360. 00007956  4E5E                     unlink     A6
  10361. 00007958  4E75                     rts
  10362. fn0000795A:
  10363. 0000795A  206F 0004                movea.l    A0, [A7 + 0x4]
  10364. 0000795E  226F 0008                movea.l    A1, [A7 + 0x8]
  10365. 00007962  22A8 0038                move.l     [A1], [A0 + 0x38]
  10366. 00007966  2368 003C 0004           move.l     [A1 + 0x4], [A0 + 0x3C]
  10367. 0000796C  4E75                     rts
  10368. fn0000796E:
  10369. 0000796E  4E56 0000                link       A6, 0
  10370. 00007972  2F0A                     move.l     -[A7], A2
  10371. 00007974  246E 0008                movea.l    A2, [A6 + 0x8]
  10372. 00007978  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  10373. 0000797C  202E 0010                move.l     D0, [A6 + 0x10]
  10374. 00007980  90AA 002C                sub.l      D0, [A2 + 0x2C]
  10375. 00007984  2F00                     move.l     -[A7], D0
  10376. 00007986  202E 000C                move.l     D0, [A6 + 0xC]
  10377. 0000798A  90AA 0028                sub.l      D0, [A2 + 0x28]
  10378. 0000798E  2F00                     move.l     -[A7], D0
  10379. 00007990  2F0A                     move.l     -[A7], A2
  10380. 00007992  2057                     movea.l    A0, [A7]
  10381. 00007994  2268 0004                movea.l    A1, [A0 + 0x4]
  10382. 00007998  2269 0198                movea.l    A1, [A1 + 0x198]
  10383. 0000799C  4E91                     jsr        [A1]
  10384. 0000799E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10385. 000079A2  245F                     movea.l    A2, [A7]+
  10386. 000079A4  4E5E                     unlink     A6
  10387. 000079A6  4E75                     rts
  10388. 000079A8  4E56 0000                link       A6, 0
  10389. 000079AC  2F0B                     move.l     -[A7], A3
  10390. 000079AE  2F0A                     move.l     -[A7], A2
  10391. 000079B0  246E 0008                movea.l    A2, [A6 + 0x8]
  10392. 000079B4  202E 000C                move.l     D0, [A6 + 0xC]
  10393. 000079B8  D1AA 0028                add.l      [A2 + 0x28], D0
  10394. 000079BC  202E 0010                move.l     D0, [A6 + 0x10]
  10395. 000079C0  D1AA 002C                add.l      [A2 + 0x2C], D0
  10396. 000079C4  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  10397. 000079C8  2F0A                     move.l     -[A7], A2
  10398. 000079CA  2057                     movea.l    A0, [A7]
  10399. 000079CC  2268 0004                movea.l    A1, [A0 + 0x4]
  10400. 000079D0  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  10401. 000079D4  4E91                     jsr        [A1]
  10402. 000079D6  266A 0020                movea.l    A3, [A2 + 0x20]
  10403. 000079DA  200B                     move.l     D0, A3
  10404. 000079DC  5C4F                     addq.w     A7, 6
  10405. 000079DE  6712                     beq        +0x14 /* 000079F2 */
  10406. 000079E0  2F0A                     move.l     -[A7], A2
  10407. 000079E2  2F0B                     move.l     -[A7], A3
  10408. 000079E4  2057                     movea.l    A0, [A7]
  10409. 000079E6  2268 0004                movea.l    A1, [A0 + 0x4]
  10410. 000079EA  2269 019C                movea.l    A1, [A1 + 0x19C]
  10411. 000079EE  4E91                     jsr        [A1]
  10412. 000079F0  504F                     addq.w     A7, 8
  10413. label000079F2:
  10414. 000079F2  245F                     movea.l    A2, [A7]+
  10415. 000079F4  265F                     movea.l    A3, [A7]+
  10416. 000079F6  4E5E                     unlink     A6
  10417. 000079F8  4E75                     rts
  10418. 000079FA  4E56 FFF0                link       A6, -0x0010
  10419. 000079FE  48E7 1820                movem.l    -[A7], D3,D4,A2
  10420. 00007A02  246E 0008                movea.l    A2, [A6 + 0x8]
  10421. 00007A06  4A2A 007A                tst.b      [A2 + 0x7A]
  10422. 00007A0A  6700 00A2                beq        +0xA4 /* 00007AAE */
  10423. 00007A0E  486E FFF0                pea.l      [A6 - 0x10]
  10424. 00007A12  2F0A                     move.l     -[A7], A2
  10425. 00007A14  2057                     movea.l    A0, [A7]
  10426. 00007A16  2268 0004                movea.l    A1, [A0 + 0x4]
  10427. 00007A1A  2269 0174                movea.l    A1, [A1 + 0x174]
  10428. 00007A1E  4E91                     jsr        [A1]
  10429. 00007A20  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  10430. 00007A26  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  10431. 00007A2C  282A 002C                move.l     D4, [A2 + 0x2C]
  10432. 00007A30  202A 0034                move.l     D0, [A2 + 0x34]
  10433. 00007A34  D084                     add.l      D0, D4
  10434. 00007A36  362A 000E                move.w     D3, [A2 + 0xE]
  10435. 00007A3A  3203                     move.w     D1, D3
  10436. 00007A3C  48C1                     ext.l      D1
  10437. 00007A3E  D2AA 0014                add.l      D1, [A2 + 0x14]
  10438. 00007A42  B280                     cmp.l      D1, D0
  10439. 00007A44  504F                     addq.w     A7, 8
  10440. 00007A46  6F12                     ble        +0x14 /* 00007A5A */
  10441. 00007A48  3043                     movea.w    A0, D3
  10442. 00007A4A  2004                     move.l     D0, D4
  10443. 00007A4C  9088                     sub.l      D0, A0
  10444. 00007A4E  2D40 FFFC                move.l     [A6 - 0x4], D0
  10445. 00007A52  4A80                     tst.l      D0
  10446. 00007A54  6C04                     bge        +0x6 /* 00007A5A */
  10447. 00007A56  42AE FFFC                clr.l      [A6 - 0x4]
  10448. label00007A5A:
  10449. 00007A5A  282A 0028                move.l     D4, [A2 + 0x28]
  10450. 00007A5E  202A 0030                move.l     D0, [A2 + 0x30]
  10451. 00007A62  D084                     add.l      D0, D4
  10452. 00007A64  362A 000C                move.w     D3, [A2 + 0xC]
  10453. 00007A68  3203                     move.w     D1, D3
  10454. 00007A6A  48C1                     ext.l      D1
  10455. 00007A6C  D2AA 0010                add.l      D1, [A2 + 0x10]
  10456. 00007A70  B280                     cmp.l      D1, D0
  10457. 00007A72  6F12                     ble        +0x14 /* 00007A86 */
  10458. 00007A74  3043                     movea.w    A0, D3
  10459. 00007A76  2004                     move.l     D0, D4
  10460. 00007A78  9088                     sub.l      D0, A0
  10461. 00007A7A  2D40 FFF8                move.l     [A6 - 0x8], D0
  10462. 00007A7E  4A80                     tst.l      D0
  10463. 00007A80  6C04                     bge        +0x6 /* 00007A86 */
  10464. 00007A82  42AE FFF8                clr.l      [A6 - 0x8]
  10465. label00007A86:
  10466. 00007A86  262E FFFC                move.l     D3, [A6 - 0x4]
  10467. 00007A8A  B6AE FFF4                cmp.l      D3, [A6 - 0xC]
  10468. 00007A8E  660A                     bne        +0xC /* 00007A9A */
  10469. 00007A90  202E FFF8                move.l     D0, [A6 - 0x8]
  10470. 00007A94  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  10471. 00007A98  6714                     beq        +0x16 /* 00007AAE */
  10472. label00007A9A:
  10473. 00007A9A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  10474. 00007A9E  2F03                     move.l     -[A7], D3
  10475. 00007AA0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10476. 00007AA4  2F0A                     move.l     -[A7], A2
  10477. 00007AA6  4EBA F9E6                jsr        [PC - 0x61A /* 0000748E */]
  10478. 00007AAA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10479. label00007AAE:
  10480. 00007AAE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10481. 00007AB2  4E5E                     unlink     A6
  10482. 00007AB4  4E75                     rts
  10483. 00007AB6  4E75                     rts
  10484. 00007AB8  4E56 FFEC                link       A6, -0x0014
  10485. 00007ABC  48E7 1820                movem.l    -[A7], D3,D4,A2
  10486. 00007AC0  282E 000C                move.l     D4, [A6 + 0xC]
  10487. 00007AC4  262E 0010                move.l     D3, [A6 + 0x10]
  10488. 00007AC8  95CA                     sub.l      A2, A2
  10489. 00007ACA  4878 FFFF                push.l     0xFFFF
  10490. 00007ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  10491. 00007AD2  4868 0044                pea.l      [A0 + 0x44]
  10492. 00007AD6  486E FFEC                pea.l      [A6 - 0x14]
  10493. 00007ADA  4EB9 0000 C054           jsr        [0x0000C054]
  10494. 00007AE0  486E FFFC                pea.l      [A6 - 0x4]
  10495. 00007AE4  486E FFEC                pea.l      [A6 - 0x14]
  10496. 00007AE8  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10497. 00007AEE  4A00                     tst.b      D0
  10498. 00007AF0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10499. 00007AF4  6736                     beq        +0x38 /* 00007B2C */
  10500. label00007AF6:
  10501. 00007AF6  2F03                     move.l     -[A7], D3
  10502. 00007AF8  2F04                     move.l     -[A7], D4
  10503. 00007AFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10504. 00007AFE  2057                     movea.l    A0, [A7]
  10505. 00007B00  2268 0004                movea.l    A1, [A0 + 0x4]
  10506. 00007B04  2269 006C                movea.l    A1, [A1 + 0x6C]
  10507. 00007B08  4E91                     jsr        [A1]
  10508. 00007B0A  4A00                     tst.b      D0
  10509. 00007B0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10510. 00007B10  6706                     beq        +0x8 /* 00007B18 */
  10511. 00007B12  246E FFFC                movea.l    A2, [A6 - 0x4]
  10512. 00007B16  6014                     bra        +0x16 /* 00007B2C */
  10513. label00007B18:
  10514. 00007B18  486E FFFC                pea.l      [A6 - 0x4]
  10515. 00007B1C  486E FFEC                pea.l      [A6 - 0x14]
  10516. 00007B20  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10517. 00007B26  4A00                     tst.b      D0
  10518. 00007B28  504F                     addq.w     A7, 8
  10519. 00007B2A  66CA                     bne        -0x34 /* 00007AF6 */
  10520. label00007B2C:
  10521. 00007B2C  3F3C FFFF                move.w     -[A7], 0xFFFF
  10522. 00007B30  486E FFEC                pea.l      [A6 - 0x14]
  10523. 00007B34  4EB9 0000 C022           jsr        [0x0000C022]
  10524. 00007B3A  204A                     movea.l    A0, A2
  10525. 00007B3C  5C4F                     addq.w     A7, 6
  10526. 00007B3E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10527. 00007B42  4E5E                     unlink     A6
  10528. 00007B44  4E75                     rts
  10529. 00007B46  4E56 FFEC                link       A6, -0x0014
  10530. 00007B4A  48E7 1820                movem.l    -[A7], D3,D4,A2
  10531. 00007B4E  282E 000C                move.l     D4, [A6 + 0xC]
  10532. 00007B52  262E 0010                move.l     D3, [A6 + 0x10]
  10533. 00007B56  95CA                     sub.l      A2, A2
  10534. 00007B58  4878 FFFF                push.l     0xFFFF
  10535. 00007B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  10536. 00007B60  4868 0044                pea.l      [A0 + 0x44]
  10537. 00007B64  486E FFEC                pea.l      [A6 - 0x14]
  10538. 00007B68  4EB9 0000 C054           jsr        [0x0000C054]
  10539. 00007B6E  486E FFFC                pea.l      [A6 - 0x4]
  10540. 00007B72  486E FFEC                pea.l      [A6 - 0x14]
  10541. 00007B76  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10542. 00007B7C  4A00                     tst.b      D0
  10543. 00007B7E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10544. 00007B82  6764                     beq        +0x66 /* 00007BE8 */
  10545. label00007B84:
  10546. 00007B84  2F03                     move.l     -[A7], D3
  10547. 00007B86  2F04                     move.l     -[A7], D4
  10548. 00007B88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10549. 00007B8C  2057                     movea.l    A0, [A7]
  10550. 00007B8E  2268 0004                movea.l    A1, [A0 + 0x4]
  10551. 00007B92  2269 0074                movea.l    A1, [A1 + 0x74]
  10552. 00007B96  4E91                     jsr        [A1]
  10553. 00007B98  4A00                     tst.b      D0
  10554. 00007B9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10555. 00007B9E  6734                     beq        +0x36 /* 00007BD4 */
  10556. 00007BA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10557. 00007BA4  4EB9 0000 E286           jsr        [0x0000E286]
  10558. 00007BAA  4A00                     tst.b      D0
  10559. 00007BAC  584F                     addq.w     A7, 4
  10560. 00007BAE  6724                     beq        +0x26 /* 00007BD4 */
  10561. 00007BB0  2F03                     move.l     -[A7], D3
  10562. 00007BB2  2F04                     move.l     -[A7], D4
  10563. 00007BB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10564. 00007BB8  2057                     movea.l    A0, [A7]
  10565. 00007BBA  2268 0004                movea.l    A1, [A0 + 0x4]
  10566. 00007BBE  2269 0078                movea.l    A1, [A1 + 0x78]
  10567. 00007BC2  4E91                     jsr        [A1]
  10568. 00007BC4  2448                     movea.l    A2, A0
  10569. 00007BC6  200A                     move.l     D0, A2
  10570. 00007BC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10571. 00007BCC  661A                     bne        +0x1C /* 00007BE8 */
  10572. 00007BCE  246E FFFC                movea.l    A2, [A6 - 0x4]
  10573. 00007BD2  6014                     bra        +0x16 /* 00007BE8 */
  10574. label00007BD4:
  10575. 00007BD4  486E FFFC                pea.l      [A6 - 0x4]
  10576. 00007BD8  486E FFEC                pea.l      [A6 - 0x14]
  10577. 00007BDC  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10578. 00007BE2  4A00                     tst.b      D0
  10579. 00007BE4  504F                     addq.w     A7, 8
  10580. 00007BE6  669C                     bne        -0x62 /* 00007B84 */
  10581. label00007BE8:
  10582. 00007BE8  3F3C FFFF                move.w     -[A7], 0xFFFF
  10583. 00007BEC  486E FFEC                pea.l      [A6 - 0x14]
  10584. 00007BF0  4EB9 0000 C022           jsr        [0x0000C022]
  10585. 00007BF6  204A                     movea.l    A0, A2
  10586. 00007BF8  5C4F                     addq.w     A7, 6
  10587. 00007BFA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10588. 00007BFE  4E5E                     unlink     A6
  10589. 00007C00  4E75                     rts
  10590. 00007C02  4E56 FFEC                link       A6, -0x0014
  10591. 00007C06  48E7 1820                movem.l    -[A7], D3,D4,A2
  10592. 00007C0A  282E 000C                move.l     D4, [A6 + 0xC]
  10593. 00007C0E  262E 0010                move.l     D3, [A6 + 0x10]
  10594. 00007C12  95CA                     sub.l      A2, A2
  10595. 00007C14  4878 FFFF                push.l     0xFFFF
  10596. 00007C18  206E 0008                movea.l    A0, [A6 + 0x8]
  10597. 00007C1C  4868 0044                pea.l      [A0 + 0x44]
  10598. 00007C20  486E FFEC                pea.l      [A6 - 0x14]
  10599. 00007C24  4EB9 0000 C054           jsr        [0x0000C054]
  10600. 00007C2A  486E FFFC                pea.l      [A6 - 0x4]
  10601. 00007C2E  486E FFEC                pea.l      [A6 - 0x14]
  10602. 00007C32  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10603. 00007C38  4A00                     tst.b      D0
  10604. 00007C3A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10605. 00007C3E  6746                     beq        +0x48 /* 00007C86 */
  10606. label00007C40:
  10607. 00007C40  2F03                     move.l     -[A7], D3
  10608. 00007C42  2F04                     move.l     -[A7], D4
  10609. 00007C44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10610. 00007C48  2057                     movea.l    A0, [A7]
  10611. 00007C4A  2268 0004                movea.l    A1, [A0 + 0x4]
  10612. 00007C4E  2269 0074                movea.l    A1, [A1 + 0x74]
  10613. 00007C52  4E91                     jsr        [A1]
  10614. 00007C54  4A00                     tst.b      D0
  10615. 00007C56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10616. 00007C5A  6716                     beq        +0x18 /* 00007C72 */
  10617. 00007C5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10618. 00007C60  4EB9 0000 E286           jsr        [0x0000E286]
  10619. 00007C66  4A00                     tst.b      D0
  10620. 00007C68  584F                     addq.w     A7, 4
  10621. 00007C6A  6706                     beq        +0x8 /* 00007C72 */
  10622. 00007C6C  246E FFFC                movea.l    A2, [A6 - 0x4]
  10623. 00007C70  6014                     bra        +0x16 /* 00007C86 */
  10624. label00007C72:
  10625. 00007C72  486E FFFC                pea.l      [A6 - 0x4]
  10626. 00007C76  486E FFEC                pea.l      [A6 - 0x14]
  10627. 00007C7A  4EB9 0003 D2B2           jsr        [0x0003D2B2]
  10628. 00007C80  4A00                     tst.b      D0
  10629. 00007C82  504F                     addq.w     A7, 8
  10630. 00007C84  66BA                     bne        -0x44 /* 00007C40 */
  10631. label00007C86:
  10632. 00007C86  3F3C FFFF                move.w     -[A7], 0xFFFF
  10633. 00007C8A  486E FFEC                pea.l      [A6 - 0x14]
  10634. 00007C8E  4EB9 0000 C022           jsr        [0x0000C022]
  10635. 00007C94  204A                     movea.l    A0, A2
  10636. 00007C96  5C4F                     addq.w     A7, 6
  10637. 00007C98  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  10638. 00007C9C  4E5E                     unlink     A6
  10639. 00007C9E  4E75                     rts
  10640. 00007CA0  4E56 0000                link       A6, 0
  10641. 00007CA4  2F0B                     move.l     -[A7], A3
  10642. 00007CA6  2F0A                     move.l     -[A7], A2
  10643. 00007CA8  246E 000C                movea.l    A2, [A6 + 0xC]
  10644. 00007CAC  3052                     movea.w    A0, [A2]
  10645. 00007CAE  2F08                     move.l     -[A7], A0
  10646. 00007CB0  306A 0002                movea.w    A0, [A2 + 0x2]
  10647. 00007CB4  2F08                     move.l     -[A7], A0
  10648. 00007CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10649. 00007CBA  2057                     movea.l    A0, [A7]
  10650. 00007CBC  2268 0004                movea.l    A1, [A0 + 0x4]
  10651. 00007CC0  2269 0070                movea.l    A1, [A1 + 0x70]
  10652. 00007CC4  4E91                     jsr        [A1]
  10653. 00007CC6  2648                     movea.l    A3, A0
  10654. 00007CC8  200B                     move.l     D0, A3
  10655. 00007CCA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10656. 00007CCE  6714                     beq        +0x16 /* 00007CE4 */
  10657. 00007CD0  2F0A                     move.l     -[A7], A2
  10658. 00007CD2  2F0B                     move.l     -[A7], A3
  10659. 00007CD4  2057                     movea.l    A0, [A7]
  10660. 00007CD6  2268 0004                movea.l    A1, [A0 + 0x4]
  10661. 00007CDA  2269 0080                movea.l    A1, [A1 + 0x80]
  10662. 00007CDE  4E91                     jsr        [A1]
  10663. 00007CE0  504F                     addq.w     A7, 8
  10664. 00007CE2  600E                     bra        +0x10 /* 00007CF2 */
  10665. label00007CE4:
  10666. 00007CE4  2F0A                     move.l     -[A7], A2
  10667. 00007CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10668. 00007CEA  61FF FFFF A39C           bsr        -0x5C62 /* 00002088 */
  10669. 00007CF0  504F                     addq.w     A7, 8
  10670. label00007CF2:
  10671. 00007CF2  245F                     movea.l    A2, [A7]+
  10672. 00007CF4  265F                     movea.l    A3, [A7]+
  10673. 00007CF6  4E5E                     unlink     A6
  10674. 00007CF8  4E75                     rts
  10675. 00007CFA  4E56 0000                link       A6, 0
  10676. 00007CFE  2F0A                     move.l     -[A7], A2
  10677. 00007D00  306E 000C                movea.w    A0, [A6 + 0xC]
  10678. 00007D04  2F08                     move.l     -[A7], A0
  10679. 00007D06  306E 000E                movea.w    A0, [A6 + 0xE]
  10680. 00007D0A  2F08                     move.l     -[A7], A0
  10681. 00007D0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10682. 00007D10  2057                     movea.l    A0, [A7]
  10683. 00007D12  2268 0004                movea.l    A1, [A0 + 0x4]
  10684. 00007D16  2269 0070                movea.l    A1, [A1 + 0x70]
  10685. 00007D1A  4E91                     jsr        [A1]
  10686. 00007D1C  2448                     movea.l    A2, A0
  10687. 00007D1E  200A                     move.l     D0, A2
  10688. 00007D20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10689. 00007D24  671C                     beq        +0x1E /* 00007D42 */
  10690. 00007D26  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10691. 00007D2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10692. 00007D2E  2F0A                     move.l     -[A7], A2
  10693. 00007D30  2057                     movea.l    A0, [A7]
  10694. 00007D32  2268 0004                movea.l    A1, [A0 + 0x4]
  10695. 00007D36  2269 0090                movea.l    A1, [A1 + 0x90]
  10696. 00007D3A  4E91                     jsr        [A1]
  10697. 00007D3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10698. 00007D40  6016                     bra        +0x18 /* 00007D58 */
  10699. label00007D42:
  10700. 00007D42  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10701. 00007D46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10702. 00007D4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10703. 00007D4E  61FF FFFF A490           bsr        -0x5B6E /* 000021E0 */
  10704. 00007D54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10705. label00007D58:
  10706. 00007D58  245F                     movea.l    A2, [A7]+
  10707. 00007D5A  4E5E                     unlink     A6
  10708. 00007D5C  4E75                     rts
  10709. 00007D5E  4E56 0000                link       A6, 0
  10710. 00007D62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10711. 00007D66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10712. 00007D6A  2057                     movea.l    A0, [A7]
  10713. 00007D6C  2268 0004                movea.l    A1, [A0 + 0x4]
  10714. 00007D70  2269 0014                movea.l    A1, [A1 + 0x14]
  10715. 00007D74  4E91                     jsr        [A1]
  10716. 00007D76  4E5E                     unlink     A6
  10717. 00007D78  4E75                     rts
  10718. 00007D7A  4E56 FFEC                link       A6, -0x0014
  10719. 00007D7E  48E7 1030                movem.l    -[A7], D3,A2,A3
  10720. 00007D82  266E 0008                movea.l    A3, [A6 + 0x8]
  10721. 00007D86  262E 000C                move.l     D3, [A6 + 0xC]
  10722. 00007D8A  95CA                     sub.l      A2, A2
  10723. 00007D8C  B6AB 0008                cmp.l      D3, [A3 + 0x8]
  10724. 00007D90  6604                     bne        +0x6 /* 00007D96 */
  10725. 00007D92  244B                     movea.l    A2, A3
  10726. 00007D94  6064                     bra        +0x66 /* 00007DFA */
  10727. label00007D96:
  10728. 00007D96  42A7                     clr.l      -[A7]
  10729. 00007D98  486B 0044                pea.l      [A3 + 0x44]
  10730. 00007D9C  486E FFEC                pea.l      [A6 - 0x14]
  10731. 00007DA0  4EB9 0000 C054           jsr        [0x0000C054]
  10732. 00007DA6  486E FFFC                pea.l      [A6 - 0x4]
  10733. 00007DAA  486E FFEC                pea.l      [A6 - 0x14]
  10734. 00007DAE  4EB9 0000 C00C           jsr        [0x0000C00C]
  10735. 00007DB4  4A00                     tst.b      D0
  10736. 00007DB6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10737. 00007DBA  672E                     beq        +0x30 /* 00007DEA */
  10738. label00007DBC:
  10739. 00007DBC  2F03                     move.l     -[A7], D3
  10740. 00007DBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10741. 00007DC2  2057                     movea.l    A0, [A7]
  10742. 00007DC4  2268 0004                movea.l    A1, [A0 + 0x4]
  10743. 00007DC8  2269 0010                movea.l    A1, [A1 + 0x10]
  10744. 00007DCC  4E91                     jsr        [A1]
  10745. 00007DCE  2448                     movea.l    A2, A0
  10746. 00007DD0  200A                     move.l     D0, A2
  10747. 00007DD2  504F                     addq.w     A7, 8
  10748. 00007DD4  6614                     bne        +0x16 /* 00007DEA */
  10749. 00007DD6  486E FFFC                pea.l      [A6 - 0x4]
  10750. 00007DDA  486E FFEC                pea.l      [A6 - 0x14]
  10751. 00007DDE  4EB9 0000 C00C           jsr        [0x0000C00C]
  10752. 00007DE4  4A00                     tst.b      D0
  10753. 00007DE6  504F                     addq.w     A7, 8
  10754. 00007DE8  66D2                     bne        -0x2C /* 00007DBC */
  10755. label00007DEA:
  10756. 00007DEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  10757. 00007DEE  486E FFEC                pea.l      [A6 - 0x14]
  10758. 00007DF2  4EB9 0000 C022           jsr        [0x0000C022]
  10759. 00007DF8  5C4F                     addq.w     A7, 6
  10760. label00007DFA:
  10761. 00007DFA  204A                     movea.l    A0, A2
  10762. 00007DFC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10763. 00007E00  4E5E                     unlink     A6
  10764. 00007E02  4E75                     rts
  10765. 00007E04  4E56 0000                link       A6, 0
  10766. 00007E08  2F0A                     move.l     -[A7], A2
  10767. 00007E0A  2F03                     move.l     -[A7], D3
  10768. 00007E0C  7600                     moveq.l    D3, 0x00
  10769. 00007E0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10770. 00007E12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10771. 00007E16  2057                     movea.l    A0, [A7]
  10772. 00007E18  2268 0004                movea.l    A1, [A0 + 0x4]
  10773. 00007E1C  2269 0014                movea.l    A1, [A1 + 0x14]
  10774. 00007E20  4E91                     jsr        [A1]
  10775. 00007E22  2448                     movea.l    A2, A0
  10776. 00007E24  200A                     move.l     D0, A2
  10777. 00007E26  504F                     addq.w     A7, 8
  10778. 00007E28  6714                     beq        +0x16 /* 00007E3E */
  10779. 00007E2A  2F0A                     move.l     -[A7], A2
  10780. 00007E2C  2057                     movea.l    A0, [A7]
  10781. 00007E2E  2268 0004                movea.l    A1, [A0 + 0x4]
  10782. 00007E32  2269 001C                movea.l    A1, [A1 + 0x1C]
  10783. 00007E36  4E91                     jsr        [A1]
  10784. 00007E38  2600                     move.l     D3, D0
  10785. 00007E3A  584F                     addq.w     A7, 4
  10786. 00007E3C  603E                     bra        +0x40 /* 00007E7C */
  10787. label00007E3E:
  10788. 00007E3E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10789. 00007E44  5300                     subq.b     D0, 1
  10790. 00007E46  661C                     bne        +0x1E /* 00007E64 */
  10791. 00007E48  4878 080E                push.l     0x80E
  10792. 00007E4C  4879 0000 4BFA           push.l     0x4BFA
  10793. 00007E52  4879 0000 4A0A           push.l     0x4A0A /* 'J\n' */
  10794. 00007E58  4EB9 0000 01B0           jsr        [0x000001B0]
  10795. 00007E5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10796. 00007E62  6018                     bra        +0x1A /* 00007E7C */
  10797. label00007E64:
  10798. 00007E64  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10799. 00007E6A  5500                     subq.b     D0, 2
  10800. 00007E6C  660E                     bne        +0x10 /* 00007E7C */
  10801. 00007E6E  4879 0000 4A0A           push.l     0x4A0A /* 'J\n' */
  10802. 00007E74  4EB9 0000 1CFC           jsr        [0x00001CFC]
  10803. 00007E7A  584F                     addq.w     A7, 4
  10804. label00007E7C:
  10805. 00007E7C  2003                     move.l     D0, D3
  10806. 00007E7E  261F                     move.l     D3, [A7]+
  10807. 00007E80  245F                     movea.l    A2, [A7]+
  10808. 00007E82  4E5E                     unlink     A6
  10809. 00007E84  4E75                     rts
  10810. 00007E86  4E56 0000                link       A6, 0
  10811. 00007E8A  2F0A                     move.l     -[A7], A2
  10812. 00007E8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10813. 00007E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10814. 00007E94  2057                     movea.l    A0, [A7]
  10815. 00007E96  2268 0004                movea.l    A1, [A0 + 0x4]
  10816. 00007E9A  2269 0010                movea.l    A1, [A1 + 0x10]
  10817. 00007E9E  4E91                     jsr        [A1]
  10818. 00007EA0  2448                     movea.l    A2, A0
  10819. 00007EA2  200A                     move.l     D0, A2
  10820. 00007EA4  504F                     addq.w     A7, 8
  10821. 00007EA6  6716                     beq        +0x18 /* 00007EBE */
  10822. 00007EA8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10823. 00007EAC  2F0A                     move.l     -[A7], A2
  10824. 00007EAE  2057                     movea.l    A0, [A7]
  10825. 00007EB0  2268 0004                movea.l    A1, [A0 + 0x4]
  10826. 00007EB4  2269 0020                movea.l    A1, [A1 + 0x20]
  10827. 00007EB8  4E91                     jsr        [A1]
  10828. 00007EBA  504F                     addq.w     A7, 8
  10829. 00007EBC  603E                     bra        +0x40 /* 00007EFC */
  10830. label00007EBE:
  10831. 00007EBE  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10832. 00007EC4  5300                     subq.b     D0, 1
  10833. 00007EC6  661C                     bne        +0x1E /* 00007EE4 */
  10834. 00007EC8  4878 0824                push.l     0x824
  10835. 00007ECC  4879 0000 4BFA           push.l     0x4BFA
  10836. 00007ED2  4879 0000 49EC           push.l     0x49EC
  10837. 00007ED8  4EB9 0000 01B0           jsr        [0x000001B0]
  10838. 00007EDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10839. 00007EE2  6018                     bra        +0x1A /* 00007EFC */
  10840. label00007EE4:
  10841. 00007EE4  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10842. 00007EEA  5500                     subq.b     D0, 2
  10843. 00007EEC  660E                     bne        +0x10 /* 00007EFC */
  10844. 00007EEE  4879 0000 49EC           push.l     0x49EC
  10845. 00007EF4  4EB9 0000 1CFC           jsr        [0x00001CFC]
  10846. 00007EFA  584F                     addq.w     A7, 4
  10847. label00007EFC:
  10848. 00007EFC  245F                     movea.l    A2, [A7]+
  10849. 00007EFE  4E5E                     unlink     A6
  10850. 00007F00  4E75                     rts
  10851. 00007F02  4E56 0000                link       A6, 0
  10852. 00007F06  2F0A                     move.l     -[A7], A2
  10853. 00007F08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10854. 00007F0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10855. 00007F10  2057                     movea.l    A0, [A7]
  10856. 00007F12  2268 0004                movea.l    A1, [A0 + 0x4]
  10857. 00007F16  2269 0014                movea.l    A1, [A1 + 0x14]
  10858. 00007F1A  4E91                     jsr        [A1]
  10859. 00007F1C  2448                     movea.l    A2, A0
  10860. 00007F1E  200A                     move.l     D0, A2
  10861. 00007F20  504F                     addq.w     A7, 8
  10862. 00007F22  6716                     beq        +0x18 /* 00007F3A */
  10863. 00007F24  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10864. 00007F28  2F0A                     move.l     -[A7], A2
  10865. 00007F2A  2057                     movea.l    A0, [A7]
  10866. 00007F2C  2268 0004                movea.l    A1, [A0 + 0x4]
  10867. 00007F30  2269 0024                movea.l    A1, [A1 + 0x24]
  10868. 00007F34  4E91                     jsr        [A1]
  10869. 00007F36  504F                     addq.w     A7, 8
  10870. 00007F38  603E                     bra        +0x40 /* 00007F78 */
  10871. label00007F3A:
  10872. 00007F3A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10873. 00007F40  5300                     subq.b     D0, 1
  10874. 00007F42  661C                     bne        +0x1E /* 00007F60 */
  10875. 00007F44  4878 0839                push.l     0x839
  10876. 00007F48  4879 0000 4BFA           push.l     0x4BFA
  10877. 00007F4E  4879 0000 49CA           push.l     0x49CA
  10878. 00007F54  4EB9 0000 01B0           jsr        [0x000001B0]
  10879. 00007F5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10880. 00007F5E  6018                     bra        +0x1A /* 00007F78 */
  10881. label00007F60:
  10882. 00007F60  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10883. 00007F66  5500                     subq.b     D0, 2
  10884. 00007F68  660E                     bne        +0x10 /* 00007F78 */
  10885. 00007F6A  4879 0000 49CA           push.l     0x49CA
  10886. 00007F70  4EB9 0000 1CFC           jsr        [0x00001CFC]
  10887. 00007F76  584F                     addq.w     A7, 4
  10888. label00007F78:
  10889. 00007F78  206E 0010                movea.l    A0, [A6 + 0x10]
  10890. 00007F7C  245F                     movea.l    A2, [A7]+
  10891. 00007F7E  4E5E                     unlink     A6
  10892. 00007F80  4E75                     rts
  10893. 00007F82  4E56 0000                link       A6, 0
  10894. 00007F86  2F0A                     move.l     -[A7], A2
  10895. 00007F88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  10896. 00007F8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10897. 00007F90  2057                     movea.l    A0, [A7]
  10898. 00007F92  2268 0004                movea.l    A1, [A0 + 0x4]
  10899. 00007F96  2269 0010                movea.l    A1, [A1 + 0x10]
  10900. 00007F9A  4E91                     jsr        [A1]
  10901. 00007F9C  2448                     movea.l    A2, A0
  10902. 00007F9E  200A                     move.l     D0, A2
  10903. 00007FA0  504F                     addq.w     A7, 8
  10904. 00007FA2  6716                     beq        +0x18 /* 00007FBA */
  10905. 00007FA4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10906. 00007FA8  2F0A                     move.l     -[A7], A2
  10907. 00007FAA  2057                     movea.l    A0, [A7]
  10908. 00007FAC  2268 0004                movea.l    A1, [A0 + 0x4]
  10909. 00007FB0  2269 0028                movea.l    A1, [A1 + 0x28]
  10910. 00007FB4  4E91                     jsr        [A1]
  10911. 00007FB6  504F                     addq.w     A7, 8
  10912. 00007FB8  603E                     bra        +0x40 /* 00007FF8 */
  10913. label00007FBA:
  10914. 00007FBA  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10915. 00007FC0  5300                     subq.b     D0, 1
  10916. 00007FC2  661C                     bne        +0x1E /* 00007FE0 */
  10917. 00007FC4  4878 084F                push.l     0x84F
  10918. 00007FC8  4879 0000 4BFA           push.l     0x4BFA
  10919. 00007FCE  4879 0000 49A8           push.l     0x49A8
  10920. 00007FD4  4EB9 0000 01B0           jsr        [0x000001B0]
  10921. 00007FDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10922. 00007FDE  6018                     bra        +0x1A /* 00007FF8 */
  10923. label00007FE0:
  10924. 00007FE0  4EB9 0000 1D0A           jsr        [0x00001D0A]
  10925. 00007FE6  5500                     subq.b     D0, 2
  10926. 00007FE8  660E                     bne        +0x10 /* 00007FF8 */
  10927. 00007FEA  4879 0000 49A8           push.l     0x49A8
  10928. 00007FF0  4EB9 0000 1CFC           jsr        [0x00001CFC]
  10929. 00007FF6  584F                     addq.w     A7, 4
  10930. label00007FF8:
  10931. 00007FF8  245F                     movea.l    A2, [A7]+
  10932. 00007FFA  4E5E                     unlink     A6
  10933. 00007FFC  4E75                     rts
  10934. 00007FFE  226F 0004                movea.l    A1, [A7 + 0x4]
  10935. 00008002  206F 0008                movea.l    A0, [A7 + 0x8]
  10936. 00008006  3029 0042                move.w     D0, [A1 + 0x42]
  10937. 0000800A  D168 0002                add.w      [A0 + 0x2], D0
  10938. 0000800E  3029 0040                move.w     D0, [A1 + 0x40]
  10939. 00008012  D150                     add.w      [A0], D0
  10940. 00008014  4E75                     rts
  10941. 00008016  226F 0004                movea.l    A1, [A7 + 0x4]
  10942. 0000801A  206F 0008                movea.l    A0, [A7 + 0x8]
  10943. 0000801E  3029 0042                move.w     D0, [A1 + 0x42]
  10944. 00008022  9168 0002                sub.w      [A0 + 0x2], D0
  10945. 00008026  3029 0040                move.w     D0, [A1 + 0x40]
  10946. 0000802A  9150                     sub.w      [A0], D0
  10947. 0000802C  4E75                     rts
  10948. 0000802E  2F0C                     move.l     -[A7], A4
  10949. 00008030  206F 0008                movea.l    A0, [A7 + 0x8]
  10950. 00008034  286F 000C                movea.l    A4, [A7 + 0xC]
  10951. 00008038  226F 0010                movea.l    A1, [A7 + 0x10]
  10952. 0000803C  3028 0042                move.w     D0, [A0 + 0x42]
  10953. 00008040  48C0                     ext.l      D0
  10954. 00008042  D094                     add.l      D0, [A4]
  10955. 00008044  D0A8 0030                add.l      D0, [A0 + 0x30]
  10956. 00008048  3340 0002                move.w     [A1 + 0x2], D0
  10957. 0000804C  3028 0040                move.w     D0, [A0 + 0x40]
  10958. 00008050  48C0                     ext.l      D0
  10959. 00008052  D0AC 0004                add.l      D0, [A4 + 0x4]
  10960. 00008056  D0A8 0034                add.l      D0, [A0 + 0x34]
  10961. 0000805A  3280                     move.w     [A1], D0
  10962. 0000805C  285F                     movea.l    A4, [A7]+
  10963. 0000805E  4E75                     rts
  10964. 00008060  48E7 0038                movem.l    -[A7], A2,A3,A4
  10965. 00008064  246F 0010                movea.l    A2, [A7 + 0x10]
  10966. 00008068  286F 0014                movea.l    A4, [A7 + 0x14]
  10967. 0000806C  266F 0018                movea.l    A3, [A7 + 0x18]
  10968. 00008070  306A 0042                movea.w    A0, [A2 + 0x42]
  10969. 00008074  326C 0002                movea.w    A1, [A4 + 0x2]
  10970. 00008078  2009                     move.l     D0, A1
  10971. 0000807A  9088                     sub.l      D0, A0
  10972. 0000807C  90AA 0030                sub.l      D0, [A2 + 0x30]
  10973. 00008080  2680                     move.l     [A3], D0
  10974. 00008082  306A 0040                movea.w    A0, [A2 + 0x40]
  10975. 00008086  3254                     movea.w    A1, [A4]
  10976. 00008088  2009                     move.l     D0, A1
  10977. 0000808A  9088                     sub.l      D0, A0
  10978. 0000808C  90AA 0034                sub.l      D0, [A2 + 0x34]
  10979. 00008090  2740 0004                move.l     [A3 + 0x4], D0
  10980. 00008094  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  10981. 00008098  4E75                     rts
  10982. 0000809A  4E56 0000                link       A6, 0
  10983. 0000809E  2F0A                     move.l     -[A7], A2
  10984. 000080A0  246E 0008                movea.l    A2, [A6 + 0x8]
  10985. 000080A4  202E 0010                move.l     D0, [A6 + 0x10]
  10986. 000080A8  D0AA 0034                add.l      D0, [A2 + 0x34]
  10987. 000080AC  2F00                     move.l     -[A7], D0
  10988. 000080AE  202E 000C                move.l     D0, [A6 + 0xC]
  10989. 000080B2  D0AA 0030                add.l      D0, [A2 + 0x30]
  10990. 000080B6  2F00                     move.l     -[A7], D0
  10991. 000080B8  2F0A                     move.l     -[A7], A2
  10992. 000080BA  2057                     movea.l    A0, [A7]
  10993. 000080BC  2268 0004                movea.l    A1, [A0 + 0x4]
  10994. 000080C0  2269 0068                movea.l    A1, [A1 + 0x68]
  10995. 000080C4  4E91                     jsr        [A1]
  10996. 000080C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10997. 000080CA  245F                     movea.l    A2, [A7]+
  10998. 000080CC  4E5E                     unlink     A6
  10999. 000080CE  4E75                     rts
  11000. 000080D0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  11001. 000080D4  514F                     subq.w     A7, 8
  11002. 000080D6  246F 002C                movea.l    A2, [A7 + 0x2C]
  11003. 000080DA  2EAA 0030                move.l     [A7], [A2 + 0x30]
  11004. 000080DE  262F 0038                move.l     D3, [A7 + 0x38]
  11005. 000080E2  D6AA 0030                add.l      D3, [A2 + 0x30]
  11006. 000080E6  2C2A 0034                move.l     D6, [A2 + 0x34]
  11007. 000080EA  282F 0034                move.l     D4, [A7 + 0x34]
  11008. 000080EE  D886                     add.l      D4, D6
  11009. 000080F0  2A2F 003C                move.l     D5, [A7 + 0x3C]
  11010. 000080F4  DA86                     add.l      D5, D6
  11011. 000080F6  2F6A 0010 0004           move.l     [A7 + 0x4], [A2 + 0x10]
  11012. 000080FC  2C2A 0010                move.l     D6, [A2 + 0x10]
  11013. 00008100  286A 0014                movea.l    A4, [A2 + 0x14]
  11014. 00008104  2E0C                     move.l     D7, A4
  11015. 00008106  306A 000E                movea.w    A0, [A2 + 0xE]
  11016. 0000810A  200C                     move.l     D0, A4
  11017. 0000810C  D088                     add.l      D0, A0
  11018. 0000810E  2640                     movea.l    A3, D0
  11019. 00008110  306A 000C                movea.w    A0, [A2 + 0xC]
  11020. 00008114  202F 0004                move.l     D0, [A7 + 0x4]
  11021. 00008118  D088                     add.l      D0, A0
  11022. 0000811A  222F 0030                move.l     D1, [A7 + 0x30]
  11023. 0000811E  D297                     add.l      D1, [A7]
  11024. 00008120  B280                     cmp.l      D1, D0
  11025. 00008122  6C0C                     bge        +0xE /* 00008130 */
  11026. 00008124  B88B                     cmp.l      D4, A3
  11027. 00008126  6C08                     bge        +0xA /* 00008130 */
  11028. 00008128  B686                     cmp.l      D3, D6
  11029. 0000812A  6F04                     ble        +0x6 /* 00008130 */
  11030. 0000812C  BA87                     cmp.l      D5, D7
  11031. 0000812E  6E04                     bgt        +0x6 /* 00008134 */
  11032. label00008130:
  11033. 00008130  7000                     moveq.l    D0, 0x00
  11034. 00008132  6002                     bra        +0x4 /* 00008136 */
  11035. label00008134:
  11036. 00008134  7001                     moveq.l    D0, 0x01
  11037. label00008136:
  11038. 00008136  504F                     addq.w     A7, 8
  11039. 00008138  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  11040. 0000813C  4E75                     rts
  11041. 0000813E  4E56 FFE8                link       A6, -0x0018
  11042. 00008142  2F0B                     move.l     -[A7], A3
  11043. 00008144  2F0A                     move.l     -[A7], A2
  11044. 00008146  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  11045. 0000814A  4EB9 0001 1202           jsr        [0x00011202]
  11046. 00008150  42A7                     clr.l      -[A7]
  11047. 00008152  4EB9 0001 120C           jsr        [0x0001120C]
  11048. 00008158  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  11049. 0000815C  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  11050. 00008162  4EB9 0000 0478           jsr        [0x00000478]
  11051. 00008168  2448                     movea.l    A2, A0
  11052. 0000816A  200A                     move.l     D0, A2
  11053. 0000816C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11054. 00008170  661A                     bne        +0x1C /* 0000818C */
  11055. 00008172  4878 0039                push.l     0x39 /* '9' */
  11056. 00008176  4879 0000 46B4           push.l     0x46B4
  11057. 0000817C  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  11058. 00008182  4EB9 0000 0F60           jsr        [0x00000F60]
  11059. 00008188  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11060. label0000818C:
  11061. 0000818C  2D4F FFFC                move.l     [A6 - 0x4], A7
  11062. 00008190  2F0A                     move.l     -[A7], A2
  11063. 00008192  2057                     movea.l    A0, [A7]
  11064. 00008194  2268 0004                movea.l    A1, [A0 + 0x4]
  11065. 00008198  2269 000C                movea.l    A1, [A1 + 0xC]
  11066. 0000819C  4E91                     jsr        [A1]
  11067. 0000819E  2F3C 0080 0000           move.l     -[A7], 0x800000
  11068. 000081A4  2F0A                     move.l     -[A7], A2
  11069. 000081A6  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  11070. 000081AC  4A00                     tst.b      D0
  11071. 000081AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11072. 000081B2  6742                     beq        +0x44 /* 000081F6 */
  11073. 000081B4  2F0A                     move.l     -[A7], A2
  11074. 000081B6  2057                     movea.l    A0, [A7]
  11075. 000081B8  2268 0004                movea.l    A1, [A0 + 0x4]
  11076. 000081BC  2269 00AC                movea.l    A1, [A1 + 0xAC]
  11077. 000081C0  4E91                     jsr        [A1]
  11078. 000081C2  584F                     addq.w     A7, 4
  11079. 000081C4  6030                     bra        +0x32 /* 000081F6 */
  11080. 000081C6  264A                     movea.l    A3, A2
  11081. 000081C8  200A                     move.l     D0, A2
  11082. 000081CA  6714                     beq        +0x16 /* 000081E0 */
  11083. 000081CC  3F3C 0001                move.w     -[A7], 0x1
  11084. 000081D0  2F0B                     move.l     -[A7], A3
  11085. 000081D2  2057                     movea.l    A0, [A7]
  11086. 000081D4  2268 0004                movea.l    A1, [A0 + 0x4]
  11087. 000081D8  2269 0008                movea.l    A1, [A1 + 0x8]
  11088. 000081DC  4E91                     jsr        [A1]
  11089. 000081DE  5C4F                     addq.w     A7, 6
  11090. label000081E0:
  11091. 000081E0  42A7                     clr.l      -[A7]
  11092. 000081E2  42A7                     clr.l      -[A7]
  11093. 000081E4  42A7                     clr.l      -[A7]
  11094. 000081E6  4EB9 0000 0148           jsr        [0x00000148]
  11095. 000081EC  486E FFE8                pea.l      [A6 - 0x18]
  11096. 000081F0  4EB9 0000 0150           jsr        [0x00000150]
  11097. label000081F6:
  11098. 000081F6  204A                     movea.l    A0, A2
  11099. 000081F8  245F                     movea.l    A2, [A7]+
  11100. 000081FA  265F                     movea.l    A3, [A7]+
  11101. 000081FC  4E5E                     unlink     A6
  11102. 000081FE  4E75                     rts
  11103. 00008200  4E56 0000                link       A6, 0
  11104. 00008204  2F0A                     move.l     -[A7], A2
  11105. 00008206  4A6E 000C                tst.w      [A6 + 0xC]
  11106. 0000820A  6726                     beq        +0x28 /* 00008232 */
  11107. 0000820C  206E 0008                movea.l    A0, [A6 + 0x8]
  11108. 00008210  41E8 00FE                lea.l      A0, [A0 + 0xFE]
  11109. 00008214  226E 0008                movea.l    A1, [A6 + 0x8]
  11110. 00008218  2288                     move.l     [A1], A0
  11111. 0000821A  226E 0008                movea.l    A1, [A6 + 0x8]
  11112. 0000821E  2348 007C                move.l     [A1 + 0x7C], A0
  11113. 00008222  206E 0008                movea.l    A0, [A6 + 0x8]
  11114. 00008226  4868 00FE                pea.l      [A0 + 0xFE]
  11115. 0000822A  4EB9 0000 17B0           jsr        [0x000017B0]
  11116. 00008230  584F                     addq.w     A7, 4
  11117. label00008232:
  11118. 00008232  4267                     clr.w      -[A7]
  11119. 00008234  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11120. 00008238  61FF FFFF D7BC           bsr        -0x2842 /* 000059F6 */
  11121. 0000823E  4267                     clr.w      -[A7]
  11122. 00008240  206E 0008                movea.l    A0, [A6 + 0x8]
  11123. 00008244  4868 007C                pea.l      [A0 + 0x7C]
  11124. 00008248  4EB9 0000 19D8           jsr        [0x000019D8]
  11125. 0000824E  206E 0008                movea.l    A0, [A6 + 0x8]
  11126. 00008252  4868 00B2                pea.l      [A0 + 0xB2]
  11127. 00008256  4EB9 0000 1F58           jsr        [0x00001F58]
  11128. 0000825C  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11129. 00008262  226E 0008                movea.l    A1, [A6 + 0x8]
  11130. 00008266  2348 0004                move.l     [A1 + 0x4], A0
  11131. 0000826A  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11132. 00008270  41E8 0374                lea.l      A0, [A0 + 0x374]
  11133. 00008274  226E 0008                movea.l    A1, [A6 + 0x8]
  11134. 00008278  2251                     movea.l    A1, [A1]
  11135. 0000827A  2288                     move.l     [A1], A0
  11136. 0000827C  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11137. 00008282  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  11138. 00008286  226E 0008                movea.l    A1, [A6 + 0x8]
  11139. 0000828A  2348 0080                move.l     [A1 + 0x80], A0
  11140. 0000828E  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11141. 00008294  41E8 0228                lea.l      A0, [A0 + 0x228]
  11142. 00008298  226E 0008                movea.l    A1, [A6 + 0x8]
  11143. 0000829C  2348 00B2                move.l     [A1 + 0xB2], A0
  11144. 000082A0  206E 0008                movea.l    A0, [A6 + 0x8]
  11145. 000082A4  2450                     movea.l    A2, [A0]
  11146. 000082A6  41E8 00FE                lea.l      A0, [A0 + 0xFE]
  11147. 000082AA  91CA                     sub.l      A0, A2
  11148. 000082AC  2548 0008                move.l     [A2 + 0x8], A0
  11149. 000082B0  206E 0008                movea.l    A0, [A6 + 0x8]
  11150. 000082B4  42A8 00CC                clr.l      [A0 + 0xCC]
  11151. 000082B8  206E 0008                movea.l    A0, [A6 + 0x8]
  11152. 000082BC  317C 7FFF 00D8           move.w     [A0 + 0xD8], 0x7FFF
  11153. 000082C2  206E 0008                movea.l    A0, [A6 + 0x8]
  11154. 000082C6  317C 7FFF 00DA           move.w     [A0 + 0xDA], 0x7FFF
  11155. 000082CC  206E 0008                movea.l    A0, [A6 + 0x8]
  11156. 000082D0  4228 00FC                clr.b      [A0 + 0xFC]
  11157. 000082D4  206E 0008                movea.l    A0, [A6 + 0x8]
  11158. 000082D8  217C 2000 0000 00E4      move.l     [A0 + 0xE4], 0x20000000 /* ' \0\0\0' */
  11159. 000082E0  206E 0008                movea.l    A0, [A6 + 0x8]
  11160. 000082E4  4868 00D0                pea.l      [A0 + 0xD0]
  11161. 000082E8  42A7                     clr.l      -[A7]
  11162. 000082EA  2F3C 3E80 3E80           move.l     -[A7], 0x3E803E80
  11163. 000082F0  A8A7                     syscall    SetRect
  11164. 000082F2  206E 0008                movea.l    A0, [A6 + 0x8]
  11165. 000082F6  2179 0000 778C 00DC      move.l     [A0 + 0xDC], [0x0000778C]
  11166. 000082FE  2179 0000 7790 00E0      move.l     [A0 + 0xE0], [0x00007790]
  11167. 00008306  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  11168. 0000830C  206E 0008                movea.l    A0, [A6 + 0x8]
  11169. 00008310  4868 00B2                pea.l      [A0 + 0xB2]
  11170. 00008314  4EB9 0000 1F80           jsr        [0x00001F80]
  11171. 0000831A  1F3C 0001                move.b     -[A7], 0x1
  11172. 0000831E  206E 0008                movea.l    A0, [A6 + 0x8]
  11173. 00008322  4868 00B2                pea.l      [A0 + 0xB2]
  11174. 00008326  2057                     movea.l    A0, [A7]
  11175. 00008328  2250                     movea.l    A1, [A0]
  11176. 0000832A  2269 001C                movea.l    A1, [A1 + 0x1C]
  11177. 0000832E  4E91                     jsr        [A1]
  11178. 00008330  206E 0008                movea.l    A0, [A6 + 0x8]
  11179. 00008334  2179 0000 2FEC 00E8      move.l     [A0 + 0xE8], [0x00002FEC]
  11180. 0000833C  3179 0000 2FF0 00EC      move.w     [A0 + 0xEC], [0x00002FF0]
  11181. 00008344  206E 0008                movea.l    A0, [A6 + 0x8]
  11182. 00008348  2179 0000 2FF2 00EE      move.l     [A0 + 0xEE], [0x00002FF2]
  11183. 00008350  3179 0000 2FF6 00F2      move.w     [A0 + 0xF2], [0x00002FF6]
  11184. 00008358  206E 0008                movea.l    A0, [A6 + 0x8]
  11185. 0000835C  4268 00F4                clr.w      [A0 + 0xF4]
  11186. 00008360  206E 0008                movea.l    A0, [A6 + 0x8]
  11187. 00008364  4268 00F6                clr.w      [A0 + 0xF6]
  11188. 00008368  206E 0008                movea.l    A0, [A6 + 0x8]
  11189. 0000836C  4268 00F8                clr.w      [A0 + 0xF8]
  11190. 00008370  206E 0008                movea.l    A0, [A6 + 0x8]
  11191. 00008374  4268 00FA                clr.w      [A0 + 0xFA]
  11192. 00008378  206E 0008                movea.l    A0, [A6 + 0x8]
  11193. 0000837C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  11194. 00008380  245F                     movea.l    A2, [A7]+
  11195. 00008382  4E5E                     unlink     A6
  11196. 00008384  4E75                     rts
  11197. fn00008386:
  11198. 00008386  4E56 FFE8                link       A6, -0x0018
  11199. 0000838A  2F0A                     move.l     -[A7], A2
  11200. 0000838C  4A6E 000C                tst.w      [A6 + 0xC]
  11201. 00008390  6726                     beq        +0x28 /* 000083B8 */
  11202. 00008392  206E 0008                movea.l    A0, [A6 + 0x8]
  11203. 00008396  41E8 00FE                lea.l      A0, [A0 + 0xFE]
  11204. 0000839A  226E 0008                movea.l    A1, [A6 + 0x8]
  11205. 0000839E  2288                     move.l     [A1], A0
  11206. 000083A0  226E 0008                movea.l    A1, [A6 + 0x8]
  11207. 000083A4  2348 007C                move.l     [A1 + 0x7C], A0
  11208. 000083A8  206E 0008                movea.l    A0, [A6 + 0x8]
  11209. 000083AC  4868 00FE                pea.l      [A0 + 0xFE]
  11210. 000083B0  4EB9 0000 17B0           jsr        [0x000017B0]
  11211. 000083B6  584F                     addq.w     A7, 4
  11212. label000083B8:
  11213. 000083B8  4267                     clr.w      -[A7]
  11214. 000083BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11215. 000083BE  61FF FFFF D636           bsr        -0x29C8 /* 000059F6 */
  11216. 000083C4  4267                     clr.w      -[A7]
  11217. 000083C6  206E 0008                movea.l    A0, [A6 + 0x8]
  11218. 000083CA  4868 007C                pea.l      [A0 + 0x7C]
  11219. 000083CE  4EB9 0000 19D8           jsr        [0x000019D8]
  11220. 000083D4  206E 0008                movea.l    A0, [A6 + 0x8]
  11221. 000083D8  4868 00B2                pea.l      [A0 + 0xB2]
  11222. 000083DC  4EB9 0000 1F58           jsr        [0x00001F58]
  11223. 000083E2  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11224. 000083E8  226E 0008                movea.l    A1, [A6 + 0x8]
  11225. 000083EC  2348 0004                move.l     [A1 + 0x4], A0
  11226. 000083F0  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11227. 000083F6  41E8 0374                lea.l      A0, [A0 + 0x374]
  11228. 000083FA  226E 0008                movea.l    A1, [A6 + 0x8]
  11229. 000083FE  2251                     movea.l    A1, [A1]
  11230. 00008400  2288                     move.l     [A1], A0
  11231. 00008402  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11232. 00008408  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  11233. 0000840C  226E 0008                movea.l    A1, [A6 + 0x8]
  11234. 00008410  2348 0080                move.l     [A1 + 0x80], A0
  11235. 00008414  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11236. 0000841A  41E8 0228                lea.l      A0, [A0 + 0x228]
  11237. 0000841E  226E 0008                movea.l    A1, [A6 + 0x8]
  11238. 00008422  2348 00B2                move.l     [A1 + 0xB2], A0
  11239. 00008426  206E 0008                movea.l    A0, [A6 + 0x8]
  11240. 0000842A  2450                     movea.l    A2, [A0]
  11241. 0000842C  41E8 00FE                lea.l      A0, [A0 + 0xFE]
  11242. 00008430  91CA                     sub.l      A0, A2
  11243. 00008432  2548 0008                move.l     [A2 + 0x8], A0
  11244. 00008436  4878 0018                push.l     0x18
  11245. 0000843A  486E FFE8                pea.l      [A6 - 0x18]
  11246. 0000843E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  11247. 00008442  2057                     movea.l    A0, [A7]
  11248. 00008444  2250                     movea.l    A1, [A0]
  11249. 00008446  2269 0024                movea.l    A1, [A1 + 0x24]
  11250. 0000844A  4E91                     jsr        [A1]
  11251. 0000844C  486E FFE8                pea.l      [A6 - 0x18]
  11252. 00008450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11253. 00008454  61FF 0000 0116           bsr        +0x118 /* 0000856C */
  11254. 0000845A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11255. 0000845E  4EB9 0001 11F8           jsr        [0x000111F8]
  11256. 00008464  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  11257. 0000846A  206E 0008                movea.l    A0, [A6 + 0x8]
  11258. 0000846E  4868 00B2                pea.l      [A0 + 0xB2]
  11259. 00008472  4EB9 0000 1F80           jsr        [0x00001F80]
  11260. 00008478  1F3C 0001                move.b     -[A7], 0x1
  11261. 0000847C  206E 0008                movea.l    A0, [A6 + 0x8]
  11262. 00008480  4868 00B2                pea.l      [A0 + 0xB2]
  11263. 00008484  2057                     movea.l    A0, [A7]
  11264. 00008486  2250                     movea.l    A1, [A0]
  11265. 00008488  2269 001C                movea.l    A1, [A1 + 0x1C]
  11266. 0000848C  4E91                     jsr        [A1]
  11267. 0000848E  206E 0008                movea.l    A0, [A6 + 0x8]
  11268. 00008492  4FEF 0036                lea.l      A7, [A7 + 0x36]
  11269. 00008496  245F                     movea.l    A2, [A7]+
  11270. 00008498  4E5E                     unlink     A6
  11271. 0000849A  4E75                     rts
  11272. fn0000849C:
  11273. 0000849C  4E56 0000                link       A6, 0
  11274. 000084A0  2F0B                     move.l     -[A7], A3
  11275. 000084A2  2F0A                     move.l     -[A7], A2
  11276. 000084A4  246E 0008                movea.l    A2, [A6 + 0x8]
  11277. 000084A8  200A                     move.l     D0, A2
  11278. 000084AA  6700 00B6                beq        +0xB8 /* 00008562 */
  11279. 000084AE  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11280. 000084B4  2548 0004                move.l     [A2 + 0x4], A0
  11281. 000084B8  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11282. 000084BE  41E8 0374                lea.l      A0, [A0 + 0x374]
  11283. 000084C2  2252                     movea.l    A1, [A2]
  11284. 000084C4  2288                     move.l     [A1], A0
  11285. 000084C6  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11286. 000084CC  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  11287. 000084D0  2548 0080                move.l     [A2 + 0x80], A0
  11288. 000084D4  41F9 0000 3F96           lea.l      A0, [0x00003F96]
  11289. 000084DA  41E8 0228                lea.l      A0, [A0 + 0x228]
  11290. 000084DE  2548 00B2                move.l     [A2 + 0xB2], A0
  11291. 000084E2  2652                     movea.l    A3, [A2]
  11292. 000084E4  204A                     movea.l    A0, A2
  11293. 000084E6  41E8 00FE                lea.l      A0, [A0 + 0xFE]
  11294. 000084EA  91CB                     sub.l      A0, A3
  11295. 000084EC  2748 0008                move.l     [A3 + 0x8], A0
  11296. 000084F0  4AAA 00CC                tst.l      [A2 + 0xCC]
  11297. 000084F4  671C                     beq        +0x1E /* 00008512 */
  11298. 000084F6  2F0A                     move.l     -[A7], A2
  11299. 000084F8  4EB9 0000 0A88           jsr        [0x00000A88 /* CloseOrnHook */]
  11300. 000084FE  2F0A                     move.l     -[A7], A2
  11301. 00008500  61FF FFFF D956           bsr        -0x26A8 /* 00005E58 */
  11302. 00008506  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11303. 0000850A  A914                     syscall    DisposeWindow
  11304. 0000850C  42AA 00CC                clr.l      [A2 + 0xCC]
  11305. 00008510  504F                     addq.w     A7, 8
  11306. label00008512:
  11307. 00008512  4267                     clr.w      -[A7]
  11308. 00008514  204A                     movea.l    A0, A2
  11309. 00008516  4868 00B2                pea.l      [A0 + 0xB2]
  11310. 0000851A  4EB9 0000 1F60           jsr        [0x00001F60]
  11311. 00008520  4267                     clr.w      -[A7]
  11312. 00008522  204A                     movea.l    A0, A2
  11313. 00008524  4868 007C                pea.l      [A0 + 0x7C]
  11314. 00008528  4EB9 0000 19E8           jsr        [0x000019E8]
  11315. 0000852E  4267                     clr.w      -[A7]
  11316. 00008530  2F0A                     move.l     -[A7], A2
  11317. 00008532  61FF FFFF D6EC           bsr        -0x2912 /* 00005C20 */
  11318. 00008538  4A6E 000C                tst.w      [A6 + 0xC]
  11319. 0000853C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11320. 00008540  6710                     beq        +0x12 /* 00008552 */
  11321. 00008542  4267                     clr.w      -[A7]
  11322. 00008544  204A                     movea.l    A0, A2
  11323. 00008546  4868 00FE                pea.l      [A0 + 0xFE]
  11324. 0000854A  4EB9 0000 17B8           jsr        [0x000017B8]
  11325. 00008550  5C4F                     addq.w     A7, 6
  11326. label00008552:
  11327. 00008552  4A6E 000C                tst.w      [A6 + 0xC]
  11328. 00008556  6F0A                     ble        +0xC /* 00008562 */
  11329. 00008558  2F0A                     move.l     -[A7], A2
  11330. 0000855A  4EB9 0000 0168           jsr        [0x00000168]
  11331. 00008560  584F                     addq.w     A7, 4
  11332. label00008562:
  11333. 00008562  204A                     movea.l    A0, A2
  11334. 00008564  245F                     movea.l    A2, [A7]+
  11335. 00008566  265F                     movea.l    A3, [A7]+
  11336. 00008568  4E5E                     unlink     A6
  11337. 0000856A  4E75                     rts
  11338. fn0000856C:
  11339. 0000856C  4E56 0000                link       A6, 0
  11340. 00008570  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  11341. 00008574  246E 0008                movea.l    A2, [A6 + 0x8]
  11342. 00008578  266E 000C                movea.l    A3, [A6 + 0xC]
  11343. 0000857C  256B 0004 00E4           move.l     [A2 + 0xE4], [A3 + 0x4]
  11344. 00008582  263C 2000 0000           move.l     D3, 0x20000000 /* ' \0\0\0' */
  11345. 00008588  382B 0002                move.w     D4, [A3 + 0x2]
  11346. 0000858C  48C4                     ext.l      D4
  11347. 0000858E  6608                     bne        +0xA /* 00008598 */
  11348. 00008590  263C 8000 0000           move.l     D3, 0x80000000
  11349. 00008596  600C                     bra        +0xE /* 000085A4 */
  11350. label00008598:
  11351. 00008598  7001                     moveq.l    D0, 0x01
  11352. 0000859A  B880                     cmp.l      D4, D0
  11353. 0000859C  6606                     bne        +0x8 /* 000085A4 */
  11354. 0000859E  263C 4000 0000           move.l     D3, 0x40000000 /* '@\0\0\0' */
  11355. label000085A4:
  11356. 000085A4  2F03                     move.l     -[A7], D3
  11357. 000085A6  2F0A                     move.l     -[A7], A2
  11358. 000085A8  4EB9 0003 D2F6           jsr        [0x0003D2F6]
  11359. 000085AE  356B 0008 00D2           move.w     [A2 + 0xD2], [A3 + 0x8]
  11360. 000085B4  356B 000A 00D0           move.w     [A2 + 0xD0], [A3 + 0xA]
  11361. 000085BA  356B 000C 00D6           move.w     [A2 + 0xD6], [A3 + 0xC]
  11362. 000085C0  4A6A 00D6                tst.w      [A2 + 0xD6]
  11363. 000085C4  504F                     addq.w     A7, 8
  11364. 000085C6  6C06                     bge        +0x8 /* 000085CE */
  11365. 000085C8  357C 3E80 00D6           move.w     [A2 + 0xD6], 0x3E80
  11366. label000085CE:
  11367. 000085CE  356B 000E 00D4           move.w     [A2 + 0xD4], [A3 + 0xE]
  11368. 000085D4  4A6A 00D4                tst.w      [A2 + 0xD4]
  11369. 000085D8  6C06                     bge        +0x8 /* 000085E0 */
  11370. 000085DA  357C 3E80 00D4           move.w     [A2 + 0xD4], 0x3E80
  11371. label000085E0:
  11372. 000085E0  256B 0010 00D8           move.l     [A2 + 0xD8], [A3 + 0x10]
  11373. 000085E6  4A6A 00D8                tst.w      [A2 + 0xD8]
  11374. 000085EA  6C06                     bge        +0x8 /* 000085F2 */
  11375. 000085EC  357C 7FFF 00D8           move.w     [A2 + 0xD8], 0x7FFF
  11376. label000085F2:
  11377. 000085F2  4A6A 00DA                tst.w      [A2 + 0xDA]
  11378. 000085F6  6C06                     bge        +0x8 /* 000085FE */
  11379. 000085F8  357C 7FFF 00DA           move.w     [A2 + 0xDA], 0x7FFF
  11380. label000085FE:
  11381. 000085FE  422A 00FC                clr.b      [A2 + 0xFC]
  11382. 00008602  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  11383. 00008606  2F0A                     move.l     -[A7], A2
  11384. 00008608  2057                     movea.l    A0, [A7]
  11385. 0000860A  2268 0004                movea.l    A1, [A0 + 0x4]
  11386. 0000860E  2269 0030                movea.l    A1, [A1 + 0x30]
  11387. 00008612  4E91                     jsr        [A1]
  11388. 00008614  3F13                     move.w     -[A7], [A3]
  11389. 00008616  2F0A                     move.l     -[A7], A2
  11390. 00008618  61FF 0000 0032           bsr        +0x34 /* 0000864C */
  11391. 0000861E  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11392. 00008622  A873                     syscall    SetPort
  11393. 00008624  486A 00E8                pea.l      [A2 + 0xE8]
  11394. 00008628  AA19                     syscall    GetForeColor
  11395. 0000862A  486A 00EE                pea.l      [A2 + 0xEE]
  11396. 0000862E  AA1A                     syscall    GetBackColor
  11397. 00008630  42A7                     clr.l      -[A7]
  11398. 00008632  2F0A                     move.l     -[A7], A2
  11399. 00008634  2057                     movea.l    A0, [A7]
  11400. 00008636  2268 0004                movea.l    A1, [A0 + 0x4]
  11401. 0000863A  2269 0104                movea.l    A1, [A1 + 0x104]
  11402. 0000863E  4E91                     jsr        [A1]
  11403. 00008640  4FEF 0016                lea.l      A7, [A7 + 0x16]
  11404. 00008644  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  11405. 00008648  4E5E                     unlink     A6
  11406. 0000864A  4E75                     rts
  11407. fn0000864C:
  11408. 0000864C  4E56 0000                link       A6, 0
  11409. 00008650  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  11410. 00008654  246E 0008                movea.l    A2, [A6 + 0x8]
  11411. 00008658  382E 000C                move.w     D4, [A6 + 0xC]
  11412. 0000865C  3044                     movea.w    A0, D4
  11413. 0000865E  2F08                     move.l     -[A7], A0
  11414. 00008660  2F0A                     move.l     -[A7], A2
  11415. 00008662  4EB9 0002 C726           jsr        [0x0002C726]
  11416. 00008668  4878 FFFF                push.l     0xFFFF
  11417. 0000866C  3F04                     move.w     -[A7], D4
  11418. 0000866E  2F0A                     move.l     -[A7], A2
  11419. 00008670  4EB9 0000 0A68           jsr        [0x00000A68 /* CurDeactive */]
  11420. 00008676  2548 00CC                move.l     [A2 + 0xCC], A0
  11421. 0000867A  4AAA 00CC                tst.l      [A2 + 0xCC]
  11422. 0000867E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11423. 00008682  661A                     bne        +0x1C /* 0000869E */
  11424. 00008684  4878 0148                push.l     0x148
  11425. 00008688  4879 0000 46B4           push.l     0x46B4
  11426. 0000868E  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  11427. 00008694  4EB9 0000 0F60           jsr        [0x00000F60]
  11428. 0000869A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11429. label0000869E:
  11430. 0000869E  594F                     subq.w     A7, 4
  11431. 000086A0  2F3C 5749 4E44           move.l     -[A7], 0x57494E44 /* 'WIND' */
  11432. 000086A6  3F04                     move.w     -[A7], D4
  11433. 000086A8  A9A0                     syscall    GetResource
  11434. 000086AA  261F                     move.l     D3, [A7]+
  11435. 000086AC  2043                     movea.l    A0, D3
  11436. 000086AE  2050                     movea.l    A0, [A0]
  11437. 000086B0  2A28 000E                move.l     D5, [A0 + 0xE]
  11438. 000086B4  3805                     move.w     D4, D5
  11439. 000086B6  0C45 4E20                cmpi.w     D5, 0x4E20 /* 'N ' */
  11440. 000086BA  6C04                     bge        +0x6 /* 000086C0 */
  11441. 000086BC  383C 4E20                move.w     D4, 0x4E20 /* 'N ' */
  11442. label000086C0:
  11443. 000086C0  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11444. 000086C4  3144 006C                move.w     [A0 + 0x6C], D4
  11445. 000086C8  2F03                     move.l     -[A7], D3
  11446. 000086CA  A9A3                     syscall    ReleaseResource
  11447. 000086CC  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11448. 000086D0  2F0A                     move.l     -[A7], A2
  11449. 000086D2  A918                     syscall    SetWRefCon
  11450. 000086D4  266A 00CC                movea.l    A3, [A2 + 0xCC]
  11451. 000086D8  4227                     clr.b      -[A7]
  11452. 000086DA  302B 0010                move.w     D0, [A3 + 0x10]
  11453. 000086DE  48C0                     ext.l      D0
  11454. 000086E0  322B 0014                move.w     D1, [A3 + 0x14]
  11455. 000086E4  48C1                     ext.l      D1
  11456. 000086E6  9280                     sub.l      D1, D0
  11457. 000086E8  3F01                     move.w     -[A7], D1
  11458. 000086EA  302B 0012                move.w     D0, [A3 + 0x12]
  11459. 000086EE  48C0                     ext.l      D0
  11460. 000086F0  322B 0016                move.w     D1, [A3 + 0x16]
  11461. 000086F4  48C1                     ext.l      D1
  11462. 000086F6  9280                     sub.l      D1, D0
  11463. 000086F8  3F01                     move.w     -[A7], D1
  11464. 000086FA  2F0A                     move.l     -[A7], A2
  11465. 000086FC  61FF FFFF 93B6           bsr        -0x6C48 /* 00001AB4 */
  11466. 00008702  286A 00CC                movea.l    A4, [A2 + 0xCC]
  11467. 00008706  4227                     clr.b      -[A7]
  11468. 00008708  302C 0010                move.w     D0, [A4 + 0x10]
  11469. 0000870C  48C0                     ext.l      D0
  11470. 0000870E  322C 0014                move.w     D1, [A4 + 0x14]
  11471. 00008712  48C1                     ext.l      D1
  11472. 00008714  9280                     sub.l      D1, D0
  11473. 00008716  2F01                     move.l     -[A7], D1
  11474. 00008718  302C 0012                move.w     D0, [A4 + 0x12]
  11475. 0000871C  48C0                     ext.l      D0
  11476. 0000871E  322C 0016                move.w     D1, [A4 + 0x16]
  11477. 00008722  48C1                     ext.l      D1
  11478. 00008724  9280                     sub.l      D1, D0
  11479. 00008726  2F01                     move.l     -[A7], D1
  11480. 00008728  2F0A                     move.l     -[A7], A2
  11481. 0000872A  61FF FFFF F242           bsr        -0xDBC /* 0000796E */
  11482. 00008730  2F0A                     move.l     -[A7], A2
  11483. 00008732  61FF FFFF D920           bsr        -0x26DE /* 00006054 */
  11484. 00008738  486A 00DC                pea.l      [A2 + 0xDC]
  11485. 0000873C  2F0A                     move.l     -[A7], A2
  11486. 0000873E  2057                     movea.l    A0, [A7]
  11487. 00008740  2268 0004                movea.l    A1, [A0 + 0x4]
  11488. 00008744  2269 003C                movea.l    A1, [A1 + 0x3C]
  11489. 00008748  4E91                     jsr        [A1]
  11490. 0000874A  486A 00DC                pea.l      [A2 + 0xDC]
  11491. 0000874E  2F0A                     move.l     -[A7], A2
  11492. 00008750  2057                     movea.l    A0, [A7]
  11493. 00008752  2268 0004                movea.l    A1, [A0 + 0x4]
  11494. 00008756  2269 0134                movea.l    A1, [A1 + 0x134]
  11495. 0000875A  4E91                     jsr        [A1]
  11496. 0000875C  203C 0000 00DC           move.l     D0, 0xDC
  11497. 00008762  4872 0804                pea.l      [A2 + D0 + 0x4]
  11498. 00008766  2F0A                     move.l     -[A7], A2
  11499. 00008768  2057                     movea.l    A0, [A7]
  11500. 0000876A  2268 0004                movea.l    A1, [A0 + 0x4]
  11501. 0000876E  2269 0134                movea.l    A1, [A1 + 0x134]
  11502. 00008772  4E91                     jsr        [A1]
  11503. 00008774  422A 0024                clr.b      [A2 + 0x24]
  11504. 00008778  422A 0025                clr.b      [A2 + 0x25]
  11505. 0000877C  422A 0026                clr.b      [A2 + 0x26]
  11506. 00008780  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  11507. 00008786  2F0A                     move.l     -[A7], A2
  11508. 00008788  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  11509. 0000878E  4A00                     tst.b      D0
  11510. 00008790  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  11511. 00008794  6706                     beq        +0x8 /* 0000879C */
  11512. 00008796  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  11513. label0000879C:
  11514. 0000879C  426A 00F4                clr.w      [A2 + 0xF4]
  11515. 000087A0  426A 00F6                clr.w      [A2 + 0xF6]
  11516. 000087A4  426A 00F8                clr.w      [A2 + 0xF8]
  11517. 000087A8  426A 00FA                clr.w      [A2 + 0xFA]
  11518. 000087AC  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  11519. 000087B0  4E5E                     unlink     A6
  11520. 000087B2  4E75                     rts
  11521. 000087B4  4E56 0000                link       A6, 0
  11522. 000087B8  2F0B                     move.l     -[A7], A3
  11523. 000087BA  2F0A                     move.l     -[A7], A2
  11524. 000087BC  266E 0008                movea.l    A3, [A6 + 0x8]
  11525. 000087C0  95CA                     sub.l      A2, A2
  11526. 000087C2  200B                     move.l     D0, A3
  11527. 000087C4  6710                     beq        +0x12 /* 000087D6 */
  11528. 000087C6  0C6B 4E20 006C           cmpi.w     [A3 + 0x6C], 0x4E20 /* 'N ' */
  11529. 000087CC  6D08                     blt        +0xA /* 000087D6 */
  11530. 000087CE  594F                     subq.w     A7, 4
  11531. 000087D0  2F0B                     move.l     -[A7], A3
  11532. 000087D2  A917                     syscall    GetWRefCon
  11533. 000087D4  245F                     movea.l    A2, [A7]+
  11534. label000087D6:
  11535. 000087D6  204A                     movea.l    A0, A2
  11536. 000087D8  245F                     movea.l    A2, [A7]+
  11537. 000087DA  265F                     movea.l    A3, [A7]+
  11538. 000087DC  4E5E                     unlink     A6
  11539. 000087DE  4E75                     rts
  11540. 000087E0  206F 0004                movea.l    A0, [A7 + 0x4]
  11541. 000087E4  2068 00CC                movea.l    A0, [A0 + 0xCC]
  11542. 000087E8  4E75                     rts
  11543. fn000087EA:
  11544. 000087EA  4E56 0000                link       A6, 0
  11545. 000087EE  2F0B                     move.l     -[A7], A3
  11546. 000087F0  2F0A                     move.l     -[A7], A2
  11547. 000087F2  266E 0008                movea.l    A3, [A6 + 0x8]
  11548. 000087F6  246E 000C                movea.l    A2, [A6 + 0xC]
  11549. 000087FA  2F0A                     move.l     -[A7], A2
  11550. 000087FC  2F0B                     move.l     -[A7], A3
  11551. 000087FE  2057                     movea.l    A0, [A7]
  11552. 00008800  2268 0004                movea.l    A1, [A0 + 0x4]
  11553. 00008804  2269 003C                movea.l    A1, [A1 + 0x3C]
  11554. 00008808  4E91                     jsr        [A1]
  11555. 0000880A  2F0A                     move.l     -[A7], A2
  11556. 0000880C  2F0B                     move.l     -[A7], A3
  11557. 0000880E  2057                     movea.l    A0, [A7]
  11558. 00008810  2268 0004                movea.l    A1, [A0 + 0x4]
  11559. 00008814  2269 0134                movea.l    A1, [A1 + 0x134]
  11560. 00008818  4E91                     jsr        [A1]
  11561. 0000881A  486A 0004                pea.l      [A2 + 0x4]
  11562. 0000881E  2F0B                     move.l     -[A7], A3
  11563. 00008820  2057                     movea.l    A0, [A7]
  11564. 00008822  2268 0004                movea.l    A1, [A0 + 0x4]
  11565. 00008826  2269 0134                movea.l    A1, [A1 + 0x134]
  11566. 0000882A  4E91                     jsr        [A1]
  11567. 0000882C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11568. 00008830  245F                     movea.l    A2, [A7]+
  11569. 00008832  265F                     movea.l    A3, [A7]+
  11570. 00008834  4E5E                     unlink     A6
  11571. 00008836  4E75                     rts
  11572. 00008838  4E56 0000                link       A6, 0
  11573. 0000883C  206E 0008                movea.l    A0, [A6 + 0x8]
  11574. 00008840  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  11575. 00008844  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11576. 00008848  A919                     syscall    GetWTitle
  11577. 0000884A  206E 000C                movea.l    A0, [A6 + 0xC]
  11578. 0000884E  4E5E                     unlink     A6
  11579. 00008850  4E75                     rts
  11580. 00008852  4E56 0000                link       A6, 0
  11581. 00008856  206E 0008                movea.l    A0, [A6 + 0x8]
  11582. 0000885A  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  11583. 0000885E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11584. 00008862  A91A                     syscall    SetWTitle
  11585. 00008864  4E5E                     unlink     A6
  11586. 00008866  4E75                     rts
  11587. 00008868  4E56 0000                link       A6, 0
  11588. 0000886C  2F0B                     move.l     -[A7], A3
  11589. 0000886E  2F0A                     move.l     -[A7], A2
  11590. 00008870  266E 0008                movea.l    A3, [A6 + 0x8]
  11591. 00008874  246E 000C                movea.l    A2, [A6 + 0xC]
  11592. 00008878  302E 0010                move.w     D0, [A6 + 0x10]
  11593. 0000887C  48C0                     ext.l      D0
  11594. 0000887E  4EB9 0000 05A8           jsr        [0x000005A8]
  11595. 00008884  00A6 0000 0003           ori.l      -[A6], 0x3
  11596. 0000888A  0000 002A                ori.b      D0, 0x2A /* '*' */
  11597. 0000888E  0006 0000                ori.b      D6, 0x0
  11598. 00008892  0003 002E                ori.b      D3, 0x2E /* '.' */
  11599. 00008896  0000 0004                ori.b      D0, 0x4
  11600. 0000889A  003C 0000                ori.b      ccr, 0
  11601. 0000889E  0005 004A                ori.b      D5, 0x4A /* 'J' */
  11602. 000088A2  0000 0006                ori.b      D0, 0x6
  11603. 000088A6  0058 0000                ori.w      [A0]+, 0x0
  11604. 000088AA  0007 0066                ori.b      D7, 0x66 /* 'f' */
  11605. 000088AE  0000 0008                ori.b      D0, 0x8
  11606. 000088B2  0060 0000                ori.w      -[A0], 0x0
  11607. 000088B6  002A 0002 3F3C           ori.b      [A2 + 0x3F3C], 0x2
  11608. 000088BC  0001 A9C8                ori.b      D1, 0xC8
  11609. 000088C0  6068                     bra        +0x6A /* 0000892A */
  11610. 000088C2  2F0A                     move.l     -[A7], A2
  11611. 000088C4  2F0B                     move.l     -[A7], A3
  11612. 000088C6  2057                     movea.l    A0, [A7]
  11613. 000088C8  2268 0004                movea.l    A1, [A0 + 0x4]
  11614. 000088CC  2269 0300                movea.l    A1, [A1 + 0x300]
  11615. 000088D0  4E91                     jsr        [A1]
  11616. 000088D2  504F                     addq.w     A7, 8
  11617. 000088D4  6054                     bra        +0x56 /* 0000892A */
  11618. 000088D6  2F0A                     move.l     -[A7], A2
  11619. 000088D8  2F0B                     move.l     -[A7], A3
  11620. 000088DA  2057                     movea.l    A0, [A7]
  11621. 000088DC  2268 0004                movea.l    A1, [A0 + 0x4]
  11622. 000088E0  2269 031C                movea.l    A1, [A1 + 0x31C]
  11623. 000088E4  4E91                     jsr        [A1]
  11624. 000088E6  504F                     addq.w     A7, 8
  11625. 000088E8  6040                     bra        +0x42 /* 0000892A */
  11626. 000088EA  2F0A                     move.l     -[A7], A2
  11627. 000088EC  2F0B                     move.l     -[A7], A3
  11628. 000088EE  2057                     movea.l    A0, [A7]
  11629. 000088F0  2268 0004                movea.l    A1, [A0 + 0x4]
  11630. 000088F4  2269 0328                movea.l    A1, [A1 + 0x328]
  11631. 000088F8  4E91                     jsr        [A1]
  11632. 000088FA  504F                     addq.w     A7, 8
  11633. 000088FC  602C                     bra        +0x2E /* 0000892A */
  11634. 000088FE  2F0A                     move.l     -[A7], A2
  11635. 00008900  2F0B                     move.l     -[A7], A3
  11636. 00008902  2057                     movea.l    A0, [A7]
  11637. 00008904  2268 0004                movea.l    A1, [A0 + 0x4]
  11638. 00008908  2269 0348                movea.l    A1, [A1 + 0x348]
  11639. 0000890C  4E91                     jsr        [A1]
  11640. 0000890E  504F                     addq.w     A7, 8
  11641. 00008910  6018                     bra        +0x1A /* 0000892A */
  11642. 00008912  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  11643. 00008916  2F0A                     move.l     -[A7], A2
  11644. 00008918  2F0B                     move.l     -[A7], A3
  11645. 0000891A  2057                     movea.l    A0, [A7]
  11646. 0000891C  2268 0004                movea.l    A1, [A0 + 0x4]
  11647. 00008920  2269 0334                movea.l    A1, [A1 + 0x334]
  11648. 00008924  4E91                     jsr        [A1]
  11649. 00008926  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11650. label0000892A:
  11651. 0000892A  245F                     movea.l    A2, [A7]+
  11652. 0000892C  265F                     movea.l    A3, [A7]+
  11653. 0000892E  4E5E                     unlink     A6
  11654. 00008930  4E75                     rts
  11655. 00008932  4E56 FFD2                link       A6, -0x002E
  11656. 00008936  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  11657. 0000893A  246E 0008                movea.l    A2, [A6 + 0x8]
  11658. 0000893E  266E 000C                movea.l    A3, [A6 + 0xC]
  11659. 00008942  2F3C 0040 0000           move.l     -[A7], 0x400000 /* '@\0\0' */
  11660. 00008948  2F0A                     move.l     -[A7], A2
  11661. 0000894A  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  11662. 00008950  1600                     move.b     D3, D0
  11663. 00008952  2D6B 000A FFE6           move.l     [A6 - 0x1A], [A3 + 0xA]
  11664. 00008958  486E FFE6                pea.l      [A6 - 0x1A]
  11665. 0000895C  2F0A                     move.l     -[A7], A2
  11666. 0000895E  2057                     movea.l    A0, [A7]
  11667. 00008960  2268 0004                movea.l    A1, [A0 + 0x4]
  11668. 00008964  2269 0130                movea.l    A1, [A1 + 0x130]
  11669. 00008968  4E91                     jsr        [A1]
  11670. 0000896A  2D6E FFE6 FFEA           move.l     [A6 - 0x16], [A6 - 0x1A]
  11671. 00008970  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  11672. 00008974  5088                     addq.l     A0, 8
  11673. 00008976  43D3                     lea.l      A1, [A3]
  11674. 00008978  20D9                     move.l     [A0]+, [A1]+
  11675. 0000897A  20D9                     move.l     [A0]+, [A1]+
  11676. 0000897C  20D9                     move.l     [A0]+, [A1]+
  11677. 0000897E  20D9                     move.l     [A0]+, [A1]+
  11678. 00008980  422E FFFE                clr.b      [A6 - 0x2]
  11679. 00008984  2F0A                     move.l     -[A7], A2
  11680. 00008986  4EB9 0000 0A70           jsr        [0x00000A70 /* TEDoText */]
  11681. 0000898C  4A00                     tst.b      D0
  11682. 0000898E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  11683. 00008992  6600 0088                bne        +0x8A /* 00008A1C */
  11684. 00008996  7801                     moveq.l    D4, 0x01
  11685. 00008998  2F3C 0004 0000           move.l     -[A7], 0x40000
  11686. 0000899E  2F0A                     move.l     -[A7], A2
  11687. 000089A0  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  11688. 000089A6  4A00                     tst.b      D0
  11689. 000089A8  504F                     addq.w     A7, 8
  11690. 000089AA  674A                     beq        +0x4C /* 000089F6 */
  11691. 000089AC  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  11692. 000089B2  486E FFE6                pea.l      [A6 - 0x1A]
  11693. 000089B6  2F0A                     move.l     -[A7], A2
  11694. 000089B8  2057                     movea.l    A0, [A7]
  11695. 000089BA  2268 0004                movea.l    A1, [A0 + 0x4]
  11696. 000089BE  2269 0080                movea.l    A1, [A1 + 0x80]
  11697. 000089C2  4E91                     jsr        [A1]
  11698. 000089C4  A973                     syscall    StillDown
  11699. 000089C6  101F                     move.b     D0, [A7]+
  11700. 000089C8  5C4F                     addq.w     A7, 6
  11701. 000089CA  662A                     bne        +0x2C /* 000089F6 */
  11702. 000089CC  7004                     moveq.l    D0, 0x04
  11703. 000089CE  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  11704. 000089D2  A031                     syscall    GetOSEvent
  11705. 000089D4  5240                     addq.w     D0, 1
  11706. 000089D6  4A00                     tst.b      D0
  11707. 000089D8  671C                     beq        +0x1E /* 000089F6 */
  11708. 000089DA  554F                     subq.w     A7, 2
  11709. 000089DC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  11710. 000089E0  486E FFD2                pea.l      [A6 - 0x2E]
  11711. 000089E4  A92C                     syscall    FindWindow
  11712. 000089E6  301F                     move.w     D0, [A7]+
  11713. 000089E8  206E FFD2                movea.l    A0, [A6 - 0x2E]
  11714. 000089EC  B1EA 00CC                cmpa.l     A0, [A2 + 0xCC]
  11715. 000089F0  57C0                     seq        D0
  11716. 000089F2  4400                     neg.b      D0
  11717. 000089F4  1800                     move.b     D4, D0
  11718. label000089F6:
  11719. 000089F6  4A04                     tst.b      D4
  11720. 000089F8  6722                     beq        +0x24 /* 00008A1C */
  11721. 000089FA  2F0A                     move.l     -[A7], A2
  11722. 000089FC  2057                     movea.l    A0, [A7]
  11723. 000089FE  2268 0004                movea.l    A1, [A0 + 0x4]
  11724. 00008A02  2269 0308                movea.l    A1, [A1 + 0x308]
  11725. 00008A06  4E91                     jsr        [A1]
  11726. 00008A08  2F3C 0010 0000           move.l     -[A7], 0x100000
  11727. 00008A0E  2F0A                     move.l     -[A7], A2
  11728. 00008A10  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  11729. 00008A16  1600                     move.b     D3, D0
  11730. 00008A18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11731. label00008A1C:
  11732. 00008A1C  4A03                     tst.b      D3
  11733. 00008A1E  6722                     beq        +0x24 /* 00008A42 */
  11734. 00008A20  4A2E FFFE                tst.b      [A6 - 0x2]
  11735. 00008A24  6616                     bne        +0x18 /* 00008A3C */
  11736. 00008A26  486E FFE6                pea.l      [A6 - 0x1A]
  11737. 00008A2A  2F0A                     move.l     -[A7], A2
  11738. 00008A2C  2057                     movea.l    A0, [A7]
  11739. 00008A2E  2268 0004                movea.l    A1, [A0 + 0x4]
  11740. 00008A32  2269 0080                movea.l    A1, [A1 + 0x80]
  11741. 00008A36  4E91                     jsr        [A1]
  11742. 00008A38  504F                     addq.w     A7, 8
  11743. 00008A3A  6006                     bra        +0x8 /* 00008A42 */
  11744. label00008A3C:
  11745. 00008A3C  42B9 0002 6134           clr.l      [0x00026134]
  11746. label00008A42:
  11747. 00008A42  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  11748. 00008A46  4E5E                     unlink     A6
  11749. 00008A48  4E75                     rts
  11750. 00008A4A  4E56 FFEC                link       A6, -0x0014
  11751. 00008A4E  2F0A                     move.l     -[A7], A2
  11752. 00008A50  246E 0008                movea.l    A2, [A6 + 0x8]
  11753. 00008A54  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11754. 00008A58  2068 0076                movea.l    A0, [A0 + 0x76]
  11755. 00008A5C  2050                     movea.l    A0, [A0]
  11756. 00008A5E  2D68 0002 FFF0           move.l     [A6 - 0x10], [A0 + 0x2]
  11757. 00008A64  2D68 0006 FFF4           move.l     [A6 - 0xC], [A0 + 0x6]
  11758. 00008A6A  594F                     subq.w     A7, 4
  11759. 00008A6C  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  11760. 00008A70  205F                     movea.l    A0, [A7]+
  11761. 00008A72  2050                     movea.l    A0, [A0]
  11762. 00008A74  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  11763. 00008A7A  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  11764. 00008A80  486E FFF8                pea.l      [A6 - 0x8]
  11765. 00008A84  2F3C 0004 0004           move.l     -[A7], 0x40004
  11766. 00008A8A  A8A9                     syscall    InsetRect
  11767. 00008A8C  486E FFF8                pea.l      [A6 - 0x8]
  11768. 00008A90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11769. 00008A94  2F0A                     move.l     -[A7], A2
  11770. 00008A96  4EB9 0000 0A90           jsr        [0x00000A90 /* SaveProc */]
  11771. 00008A9C  486E FFF0                pea.l      [A6 - 0x10]
  11772. 00008AA0  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11773. 00008AA4  2068 0076                movea.l    A0, [A0 + 0x76]
  11774. 00008AA8  2050                     movea.l    A0, [A0]
  11775. 00008AAA  4868 0002                pea.l      [A0 + 0x2]
  11776. 00008AAE  A8A6                     syscall    EqualRect
  11777. 00008AB0  101F                     move.b     D0, [A7]+
  11778. 00008AB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11779. 00008AB6  6636                     bne        +0x38 /* 00008AEE */
  11780. 00008AB8  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11781. 00008ABC  2068 0076                movea.l    A0, [A0 + 0x76]
  11782. 00008AC0  2050                     movea.l    A0, [A0]
  11783. 00008AC2  2D68 0002 FFEC           move.l     [A6 - 0x14], [A0 + 0x2]
  11784. 00008AC8  4227                     clr.b      -[A7]
  11785. 00008ACA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  11786. 00008ACE  2F0A                     move.l     -[A7], A2
  11787. 00008AD0  2057                     movea.l    A0, [A7]
  11788. 00008AD2  2268 0004                movea.l    A1, [A0 + 0x4]
  11789. 00008AD6  2269 0320                movea.l    A1, [A1 + 0x320]
  11790. 00008ADA  4E91                     jsr        [A1]
  11791. 00008ADC  2F0A                     move.l     -[A7], A2
  11792. 00008ADE  2057                     movea.l    A0, [A7]
  11793. 00008AE0  2268 0004                movea.l    A1, [A0 + 0x4]
  11794. 00008AE4  2269 0370                movea.l    A1, [A1 + 0x370]
  11795. 00008AE8  4E91                     jsr        [A1]
  11796. 00008AEA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  11797. label00008AEE:
  11798. 00008AEE  245F                     movea.l    A2, [A7]+
  11799. 00008AF0  4E5E                     unlink     A6
  11800. 00008AF2  4E75                     rts
  11801. 00008AF4  4E56 FFF0                link       A6, -0x0010
  11802. 00008AF8  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  11803. 00008AFC  246E 0008                movea.l    A2, [A6 + 0x8]
  11804. 00008B00  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11805. 00008B04  2068 0076                movea.l    A0, [A0 + 0x76]
  11806. 00008B08  2050                     movea.l    A0, [A0]
  11807. 00008B0A  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  11808. 00008B10  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  11809. 00008B16  2D6A 00D0 FFF0           move.l     [A6 - 0x10], [A2 + 0xD0]
  11810. 00008B1C  2D6A 00D4 FFF4           move.l     [A6 - 0xC], [A2 + 0xD4]
  11811. 00008B22  526E FFF6                addq.w     [A6 - 0xA], 1
  11812. 00008B26  526E FFF4                addq.w     [A6 - 0xC], 1
  11813. 00008B2A  594F                     subq.w     A7, 4
  11814. 00008B2C  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11815. 00008B30  206E 000C                movea.l    A0, [A6 + 0xC]
  11816. 00008B34  2F28 000A                move.l     -[A7], [A0 + 0xA]
  11817. 00008B38  486E FFF0                pea.l      [A6 - 0x10]
  11818. 00008B3C  A92B                     syscall    GrowWindow
  11819. 00008B3E  261F                     move.l     D3, [A7]+
  11820. 00008B40  675C                     beq        +0x5E /* 00008B9E */
  11821. 00008B42  3803                     move.w     D4, D3
  11822. 00008B44  3A2A 00D6                move.w     D5, [A2 + 0xD6]
  11823. 00008B48  B645                     cmp.w      D3, D5
  11824. 00008B4A  6F02                     ble        +0x4 /* 00008B4E */
  11825. 00008B4C  3805                     move.w     D4, D5
  11826. label00008B4E:
  11827. 00008B4E  2A03                     move.l     D5, D3
  11828. 00008B50  4845                     swap.w     D5
  11829. 00008B52  48C5                     ext.l      D5
  11830. 00008B54  2C05                     move.l     D6, D5
  11831. 00008B56  362A 00D4                move.w     D3, [A2 + 0xD4]
  11832. 00008B5A  BC43                     cmp.w      D6, D3
  11833. 00008B5C  6F02                     ble        +0x4 /* 00008B60 */
  11834. 00008B5E  3A03                     move.w     D5, D3
  11835. label00008B60:
  11836. 00008B60  302E FFFA                move.w     D0, [A6 - 0x6]
  11837. 00008B64  D044                     add.w      D0, D4
  11838. 00008B66  3D40 FFFE                move.w     [A6 - 0x2], D0
  11839. 00008B6A  302E FFF8                move.w     D0, [A6 - 0x8]
  11840. 00008B6E  D045                     add.w      D0, D5
  11841. 00008B70  3D40 FFFC                move.w     [A6 - 0x4], D0
  11842. 00008B74  4227                     clr.b      -[A7]
  11843. 00008B76  486E FFF8                pea.l      [A6 - 0x8]
  11844. 00008B7A  2F0A                     move.l     -[A7], A2
  11845. 00008B7C  2057                     movea.l    A0, [A7]
  11846. 00008B7E  2268 0004                movea.l    A1, [A0 + 0x4]
  11847. 00008B82  2269 032C                movea.l    A1, [A1 + 0x32C]
  11848. 00008B86  4E91                     jsr        [A1]
  11849. 00008B88  486E FFF8                pea.l      [A6 - 0x8]
  11850. 00008B8C  2F0A                     move.l     -[A7], A2
  11851. 00008B8E  2057                     movea.l    A0, [A7]
  11852. 00008B90  2268 0004                movea.l    A1, [A0 + 0x4]
  11853. 00008B94  2269 0330                movea.l    A1, [A1 + 0x330]
  11854. 00008B98  4E91                     jsr        [A1]
  11855. 00008B9A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11856. label00008B9E:
  11857. 00008B9E  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  11858. 00008BA2  4E5E                     unlink     A6
  11859. 00008BA4  4E75                     rts
  11860. 00008BA6  4E56 0000                link       A6, 0
  11861. 00008BAA  554F                     subq.w     A7, 2
  11862. 00008BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  11863. 00008BB0  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  11864. 00008BB4  206E 000C                movea.l    A0, [A6 + 0xC]
  11865. 00008BB8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  11866. 00008BBC  A91E                     syscall    TrackGoAway
  11867. 00008BBE  101F                     move.b     D0, [A7]+
  11868. 00008BC0  671E                     beq        +0x20 /* 00008BE0 */
  11869. 00008BC2  42A7                     clr.l      -[A7]
  11870. 00008BC4  4878 0004                push.l     0x4
  11871. 00008BC8  206E 0008                movea.l    A0, [A6 + 0x8]
  11872. 00008BCC  4868 007C                pea.l      [A0 + 0x7C]
  11873. 00008BD0  2057                     movea.l    A0, [A7]
  11874. 00008BD2  2268 0004                movea.l    A1, [A0 + 0x4]
  11875. 00008BD6  2269 0024                movea.l    A1, [A1 + 0x24]
  11876. 00008BDA  4E91                     jsr        [A1]
  11877. 00008BDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11878. label00008BE0:
  11879. 00008BE0  4E5E                     unlink     A6
  11880. 00008BE2  4E75                     rts
  11881. 00008BE4  4E56 0000                link       A6, 0
  11882. 00008BE8  554F                     subq.w     A7, 2
  11883. 00008BEA  206E 0008                movea.l    A0, [A6 + 0x8]
  11884. 00008BEE  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  11885. 00008BF2  206E 000C                movea.l    A0, [A6 + 0xC]
  11886. 00008BF6  2F28 000A                move.l     -[A7], [A0 + 0xA]
  11887. 00008BFA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  11888. 00008BFE  A83B                     syscall    TrackBox
  11889. 00008C00  101F                     move.b     D0, [A7]+
  11890. 00008C02  6712                     beq        +0x14 /* 00008C16 */
  11891. 00008C04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11892. 00008C08  2057                     movea.l    A0, [A7]
  11893. 00008C0A  2268 0004                movea.l    A1, [A0 + 0x4]
  11894. 00008C0E  2269 0340                movea.l    A1, [A1 + 0x340]
  11895. 00008C12  4E91                     jsr        [A1]
  11896. 00008C14  584F                     addq.w     A7, 4
  11897. label00008C16:
  11898. 00008C16  4E5E                     unlink     A6
  11899. 00008C18  4E75                     rts
  11900. 00008C1A  4E56 FFE8                link       A6, -0x0018
  11901. 00008C1E  2F0B                     move.l     -[A7], A3
  11902. 00008C20  2F0A                     move.l     -[A7], A2
  11903. 00008C22  246E 0008                movea.l    A2, [A6 + 0x8]
  11904. 00008C26  554F                     subq.w     A7, 2
  11905. 00008C28  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11906. 00008C2C  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  11907. 00008C30  A8E2                     syscall    EmptyRgn
  11908. 00008C32  101F                     move.b     D0, [A7]+
  11909. 00008C34  6600 009E                bne        +0xA0 /* 00008CD4 */
  11910. 00008C38  4EB9 0000 01C0           jsr        [0x000001C0]
  11911. 00008C3E  2648                     movea.l    A3, A0
  11912. 00008C40  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11913. 00008C44  A873                     syscall    SetPort
  11914. 00008C46  42A7                     clr.l      -[A7]
  11915. 00008C48  A878                     syscall    SetOrigin
  11916. 00008C4A  42A7                     clr.l      -[A7]
  11917. 00008C4C  61FF FFFF E03C           bsr        -0x1FC2 /* 00006C8A */
  11918. 00008C52  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11919. 00008C56  A922                     syscall    BeginUpdate
  11920. 00008C58  584F                     addq.w     A7, 4
  11921. 00008C5A  2D4F FFFC                move.l     [A6 - 0x4], A7
  11922. 00008C5E  206A 00CC                movea.l    A0, [A2 + 0xCC]
  11923. 00008C62  2F28 0018                move.l     -[A7], [A0 + 0x18]
  11924. 00008C66  2F0A                     move.l     -[A7], A2
  11925. 00008C68  2057                     movea.l    A0, [A7]
  11926. 00008C6A  2268 0004                movea.l    A1, [A0 + 0x4]
  11927. 00008C6E  2269 010C                movea.l    A1, [A1 + 0x10C]
  11928. 00008C72  4E91                     jsr        [A1]
  11929. 00008C74  504F                     addq.w     A7, 8
  11930. 00008C76  6048                     bra        +0x4A /* 00008CC0 */
  11931. 00008C78  4EB9 0000 1D0A           jsr        [0x00001D0A]
  11932. 00008C7E  5300                     subq.b     D0, 1
  11933. 00008C80  661C                     bne        +0x1E /* 00008C9E */
  11934. 00008C82  4878 02CD                push.l     0x2CD
  11935. 00008C86  4879 0000 46B4           push.l     0x46B4
  11936. 00008C8C  4879 0000 45C8           push.l     0x45C8
  11937. 00008C92  4EB9 0000 01B0           jsr        [0x000001B0]
  11938. 00008C98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11939. 00008C9C  6018                     bra        +0x1A /* 00008CB6 */
  11940. label00008C9E:
  11941. 00008C9E  4EB9 0000 1D0A           jsr        [0x00001D0A]
  11942. 00008CA4  5500                     subq.b     D0, 2
  11943. 00008CA6  660E                     bne        +0x10 /* 00008CB6 */
  11944. 00008CA8  4879 0000 45C8           push.l     0x45C8
  11945. 00008CAE  4EB9 0000 1CFC           jsr        [0x00001CFC]
  11946. 00008CB4  584F                     addq.w     A7, 4
  11947. label00008CB6:
  11948. 00008CB6  486E FFE8                pea.l      [A6 - 0x18]
  11949. 00008CBA  4EB9 0000 0150           jsr        [0x00000150]
  11950. label00008CC0:
  11951. 00008CC0  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  11952. 00008CC4  A923                     syscall    EndUpdate
  11953. 00008CC6  2F0B                     move.l     -[A7], A3
  11954. 00008CC8  A873                     syscall    SetPort
  11955. 00008CCA  42A7                     clr.l      -[A7]
  11956. 00008CCC  61FF FFFF DFBC           bsr        -0x2042 /* 00006C8A */
  11957. 00008CD2  584F                     addq.w     A7, 4
  11958. label00008CD4:
  11959. 00008CD4  245F                     movea.l    A2, [A7]+
  11960. 00008CD6  265F                     movea.l    A3, [A7]+
  11961. 00008CD8  4E5E                     unlink     A6
  11962. 00008CDA  4E75                     rts
  11963. 00008CDC  4E56 0000                link       A6, 0
  11964. 00008CE0  48E7 1030                movem.l    -[A7], D3,A2,A3
  11965. 00008CE4  266E 0008                movea.l    A3, [A6 + 0x8]
  11966. 00008CE8  246B 00CC                movea.l    A2, [A3 + 0xCC]
  11967. 00008CEC  4A8A                     tst.l      A2
  11968. 00008CEE  56C0                     sne        D0
  11969. 00008CF0  4400                     neg.b      D0
  11970. 00008CF2  1600                     move.b     D3, D0
  11971. 00008CF4  4A8A                     tst.l      A2
  11972. 00008CF6  6712                     beq        +0x14 /* 00008D0A */
  11973. 00008CF8  246B 00CC                movea.l    A2, [A3 + 0xCC]
  11974. 00008CFC  4EB9 0000 01C0           jsr        [0x000001C0]
  11975. 00008D02  B1CA                     cmpa.l     A0, A2
  11976. 00008D04  6704                     beq        +0x6 /* 00008D0A */
  11977. 00008D06  2F0A                     move.l     -[A7], A2
  11978. 00008D08  A873                     syscall    SetPort
  11979. label00008D0A:
  11980. 00008D0A  1003                     move.b     D0, D3
  11981. 00008D0C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  11982. 00008D10  4E5E                     unlink     A6
  11983. 00008D12  4E75                     rts
  11984. 00008D14  4E56 FFF8                link       A6, -0x0008
  11985. 00008D18  206E 0008                movea.l    A0, [A6 + 0x8]
  11986. 00008D1C  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  11987. 00008D20  486E FFF8                pea.l      [A6 - 0x8]
  11988. 00008D24  4EB9 0000 0260           jsr        [0x00000260 /* SdVolume */]
  11989. 00008D2A  42A7                     clr.l      -[A7]
  11990. 00008D2C  A878                     syscall    SetOrigin
  11991. 00008D2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11992. 00008D32  A928                     syscall    InvalRect
  11993. 00008D34  3F3C FFFF                move.w     -[A7], 0xFFFF
  11994. 00008D38  486E FFF8                pea.l      [A6 - 0x8]
  11995. 00008D3C  4EB9 0000 0268           jsr        [0x00000268]
  11996. 00008D42  4E5E                     unlink     A6
  11997. 00008D44  4E75                     rts
  11998. 00008D46  4E56 FFF8                link       A6, -0x0008
  11999. 00008D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  12000. 00008D4E  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  12001. 00008D52  486E FFF8                pea.l      [A6 - 0x8]
  12002. 00008D56  4EB9 0000 0260           jsr        [0x00000260 /* SdVolume */]
  12003. 00008D5C  42A7                     clr.l      -[A7]
  12004. 00008D5E  A878                     syscall    SetOrigin
  12005. 00008D60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12006. 00008D64  A927                     syscall    InvalRgn
  12007. 00008D66  3F3C FFFF                move.w     -[A7], 0xFFFF
  12008. 00008D6A  486E FFF8                pea.l      [A6 - 0x8]
  12009. 00008D6E  4EB9 0000 0268           jsr        [0x00000268]
  12010. 00008D74  4E5E                     unlink     A6
  12011. 00008D76  4E75                     rts
  12012. 00008D78  4E56 FFF8                link       A6, -0x0008
  12013. 00008D7C  206E 0008                movea.l    A0, [A6 + 0x8]
  12014. 00008D80  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  12015. 00008D84  486E FFF8                pea.l      [A6 - 0x8]
  12016. 00008D88  4EB9 0000 0260           jsr        [0x00000260 /* SdVolume */]
  12017. 00008D8E  42A7                     clr.l      -[A7]
  12018. 00008D90  A878                     syscall    SetOrigin
  12019. 00008D92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12020. 00008D96  A92A                     syscall    ValidRect
  12021. 00008D98  3F3C FFFF                move.w     -[A7], 0xFFFF
  12022. 00008D9C  486E FFF8                pea.l      [A6 - 0x8]
  12023. 00008DA0  4EB9 0000 0268           jsr        [0x00000268]
  12024. 00008DA6  4E5E                     unlink     A6
  12025. 00008DA8  4E75                     rts
  12026. 00008DAA  4E56 FFF8                link       A6, -0x0008
  12027. 00008DAE  206E 0008                movea.l    A0, [A6 + 0x8]
  12028. 00008DB2  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  12029. 00008DB6  486E FFF8                pea.l      [A6 - 0x8]
  12030. 00008DBA  4EB9 0000 0260           jsr        [0x00000260 /* SdVolume */]
  12031. 00008DC0  42A7                     clr.l      -[A7]
  12032. 00008DC2  A878                     syscall    SetOrigin
  12033. 00008DC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12034. 00008DC8  A929                     syscall    ValidRgn
  12035. 00008DCA  3F3C FFFF                move.w     -[A7], 0xFFFF
  12036. 00008DCE  486E FFF8                pea.l      [A6 - 0x8]
  12037. 00008DD2  4EB9 0000 0268           jsr        [0x00000268]
  12038. 00008DD8  4E5E                     unlink     A6
  12039. 00008DDA  4E75                     rts
  12040. 00008DDC  4E56 FFC8                link       A6, -0x0038
  12041. 00008DE0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  12042. 00008DE4  246E 0008                movea.l    A2, [A6 + 0x8]
  12043. 00008DE8  1A2E 0010                move.b     D5, [A6 + 0x10]
  12044. 00008DEC  486E FFD0                pea.l      [A6 - 0x30]
  12045. 00008DF0  2F0A                     move.l     -[A7], A2
  12046. 00008DF2  2057                     movea.l    A0, [A7]
  12047. 00008DF4  2268 0004                movea.l    A1, [A0 + 0x4]
  12048. 00008DF8  2269 003C                movea.l    A1, [A1 + 0x3C]
  12049. 00008DFC  4E91                     jsr        [A1]
  12050. 00008DFE  302E 000C                move.w     D0, [A6 + 0xC]
  12051. 00008E02  D16A 000C                add.w      [A2 + 0xC], D0
  12052. 00008E06  302E 000E                move.w     D0, [A6 + 0xE]
  12053. 00008E0A  D16A 000E                add.w      [A2 + 0xE], D0
  12054. 00008E0E  2F0A                     move.l     -[A7], A2
  12055. 00008E10  61FF FFFF D242           bsr        -0x2DBC /* 00006054 */
  12056. 00008E16  2F0A                     move.l     -[A7], A2
  12057. 00008E18  61FF FFFF DE70           bsr        -0x218E /* 00006C8A */
  12058. 00008E1E  4A05                     tst.b      D5
  12059. 00008E20  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12060. 00008E24  6700 0146                beq        +0x148 /* 00008F6C */
  12061. 00008E28  486E FFC8                pea.l      [A6 - 0x38]
  12062. 00008E2C  2F0A                     move.l     -[A7], A2
  12063. 00008E2E  2057                     movea.l    A0, [A7]
  12064. 00008E30  2268 0004                movea.l    A1, [A0 + 0x4]
  12065. 00008E34  2269 003C                movea.l    A1, [A1 + 0x3C]
  12066. 00008E38  4E91                     jsr        [A1]
  12067. 00008E3A  486E FFD0                pea.l      [A6 - 0x30]
  12068. 00008E3E  486E FFDE                pea.l      [A6 - 0x22]
  12069. 00008E42  4EB9 0000 0498           jsr        [0x00000498]
  12070. 00008E48  486E FFC8                pea.l      [A6 - 0x38]
  12071. 00008E4C  486E FFD8                pea.l      [A6 - 0x28]
  12072. 00008E50  4EB9 0000 0498           jsr        [0x00000498]
  12073. 00008E56  486E FFDE                pea.l      [A6 - 0x22]
  12074. 00008E5A  4EB9 0000 9F20           jsr        [0x00009F20]
  12075. 00008E60  584F                     addq.w     A7, 4
  12076. 00008E62  2F08                     move.l     -[A7], A0
  12077. 00008E64  486E FFD8                pea.l      [A6 - 0x28]
  12078. 00008E68  4EB9 0002 F978           jsr        [0x0002F978]
  12079. 00008E6E  2F3C 0200 0000           move.l     -[A7], 0x2000000
  12080. 00008E74  2F0A                     move.l     -[A7], A2
  12081. 00008E76  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12082. 00008E7C  4A00                     tst.b      D0
  12083. 00008E7E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  12084. 00008E82  6700 00AC                beq        +0xAE /* 00008F30 */
  12085. 00008E86  2D6E FFD0 FFF4           move.l     [A6 - 0xC], [A6 - 0x30]
  12086. 00008E8C  2D6E FFD4 FFF8           move.l     [A6 - 0x8], [A6 - 0x2C]
  12087. 00008E92  70F1                     moveq.l    D0, 0xFFFFFFF1
  12088. 00008E94  D06E FFFA                add.w      D0, [A6 - 0x6]
  12089. 00008E98  3D40 FFF6                move.w     [A6 - 0xA], D0
  12090. 00008E9C  70F1                     moveq.l    D0, 0xFFFFFFF1
  12091. 00008E9E  D06E FFF8                add.w      D0, [A6 - 0x8]
  12092. 00008EA2  3D40 FFF4                move.w     [A6 - 0xC], D0
  12093. 00008EA6  486E FFDE                pea.l      [A6 - 0x22]
  12094. 00008EAA  4EB9 0000 9F20           jsr        [0x00009F20]
  12095. 00008EB0  584F                     addq.w     A7, 4
  12096. 00008EB2  2F08                     move.l     -[A7], A0
  12097. 00008EB4  486E FFF4                pea.l      [A6 - 0xC]
  12098. 00008EB8  A8DF                     syscall    RectRgn
  12099. 00008EBA  486E FFD8                pea.l      [A6 - 0x28]
  12100. 00008EBE  4EB9 0000 9F20           jsr        [0x00009F20]
  12101. 00008EC4  584F                     addq.w     A7, 4
  12102. 00008EC6  2F08                     move.l     -[A7], A0
  12103. 00008EC8  486E FFDE                pea.l      [A6 - 0x22]
  12104. 00008ECC  4EB9 0000 9F20           jsr        [0x00009F20]
  12105. 00008ED2  584F                     addq.w     A7, 4
  12106. 00008ED4  2F08                     move.l     -[A7], A0
  12107. 00008ED6  486E FFD8                pea.l      [A6 - 0x28]
  12108. 00008EDA  4EB9 0000 9F20           jsr        [0x00009F20]
  12109. 00008EE0  584F                     addq.w     A7, 4
  12110. 00008EE2  2F08                     move.l     -[A7], A0
  12111. 00008EE4  A8E5                     syscall    UnionRgn
  12112. 00008EE6  2D6E FFC8 FFF4           move.l     [A6 - 0xC], [A6 - 0x38]
  12113. 00008EEC  2D6E FFCC FFF8           move.l     [A6 - 0x8], [A6 - 0x34]
  12114. 00008EF2  70F1                     moveq.l    D0, 0xFFFFFFF1
  12115. 00008EF4  D06E FFFA                add.w      D0, [A6 - 0x6]
  12116. 00008EF8  3D40 FFF6                move.w     [A6 - 0xA], D0
  12117. 00008EFC  70F1                     moveq.l    D0, 0xFFFFFFF1
  12118. 00008EFE  D06E FFF8                add.w      D0, [A6 - 0x8]
  12119. 00008F02  3D40 FFF4                move.w     [A6 - 0xC], D0
  12120. 00008F06  486E FFF4                pea.l      [A6 - 0xC]
  12121. 00008F0A  486E FFDE                pea.l      [A6 - 0x22]
  12122. 00008F0E  4EB9 0002 FCB0           jsr        [0x0002FCB0]
  12123. 00008F14  486E FFDE                pea.l      [A6 - 0x22]
  12124. 00008F18  4EB9 0000 9F20           jsr        [0x00009F20]
  12125. 00008F1E  584F                     addq.w     A7, 4
  12126. 00008F20  2F08                     move.l     -[A7], A0
  12127. 00008F22  486E FFD8                pea.l      [A6 - 0x28]
  12128. 00008F26  4EB9 0002 6534           jsr        [0x00026534]
  12129. 00008F2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12130. label00008F30:
  12131. 00008F30  486E FFD8                pea.l      [A6 - 0x28]
  12132. 00008F34  4EB9 0000 9F20           jsr        [0x00009F20]
  12133. 00008F3A  584F                     addq.w     A7, 4
  12134. 00008F3C  2F08                     move.l     -[A7], A0
  12135. 00008F3E  2F0A                     move.l     -[A7], A2
  12136. 00008F40  2057                     movea.l    A0, [A7]
  12137. 00008F42  2268 0004                movea.l    A1, [A0 + 0x4]
  12138. 00008F46  2269 00E0                movea.l    A1, [A1 + 0xE0]
  12139. 00008F4A  4E91                     jsr        [A1]
  12140. 00008F4C  3F3C FFFF                move.w     -[A7], 0xFFFF
  12141. 00008F50  486E FFD8                pea.l      [A6 - 0x28]
  12142. 00008F54  4EB9 0000 04B8           jsr        [0x000004B8]
  12143. 00008F5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  12144. 00008F5E  486E FFDE                pea.l      [A6 - 0x22]
  12145. 00008F62  4EB9 0000 04B8           jsr        [0x000004B8]
  12146. 00008F68  4FEF 0014                lea.l      A7, [A7 + 0x14]
  12147. label00008F6C:
  12148. 00008F6C  42A7                     clr.l      -[A7]
  12149. 00008F6E  486A 0044                pea.l      [A2 + 0x44]
  12150. 00008F72  486E FFE4                pea.l      [A6 - 0x1C]
  12151. 00008F76  4EB9 0000 C054           jsr        [0x0000C054]
  12152. 00008F7C  486E FFFC                pea.l      [A6 - 0x4]
  12153. 00008F80  486E FFE4                pea.l      [A6 - 0x1C]
  12154. 00008F84  4EB9 0000 C00C           jsr        [0x0000C00C]
  12155. 00008F8A  4A00                     tst.b      D0
  12156. 00008F8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  12157. 00008F90  6738                     beq        +0x3A /* 00008FCA */
  12158. 00008F92  306E 000E                movea.w    A0, [A6 + 0xE]
  12159. 00008F96  2608                     move.l     D3, A0
  12160. 00008F98  306E 000C                movea.w    A0, [A6 + 0xC]
  12161. 00008F9C  2808                     move.l     D4, A0
  12162. label00008F9E:
  12163. 00008F9E  1F05                     move.b     -[A7], D5
  12164. 00008FA0  2F03                     move.l     -[A7], D3
  12165. 00008FA2  2F04                     move.l     -[A7], D4
  12166. 00008FA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12167. 00008FA8  2057                     movea.l    A0, [A7]
  12168. 00008FAA  2268 0004                movea.l    A1, [A0 + 0x4]
  12169. 00008FAE  2269 0060                movea.l    A1, [A1 + 0x60]
  12170. 00008FB2  4E91                     jsr        [A1]
  12171. 00008FB4  486E FFFC                pea.l      [A6 - 0x4]
  12172. 00008FB8  486E FFE4                pea.l      [A6 - 0x1C]
  12173. 00008FBC  4EB9 0000 C00C           jsr        [0x0000C00C]
  12174. 00008FC2  4A00                     tst.b      D0
  12175. 00008FC4  4FEF 0016                lea.l      A7, [A7 + 0x16]
  12176. 00008FC8  66D4                     bne        -0x2A /* 00008F9E */
  12177. label00008FCA:
  12178. 00008FCA  3F3C FFFF                move.w     -[A7], 0xFFFF
  12179. 00008FCE  486E FFE4                pea.l      [A6 - 0x1C]
  12180. 00008FD2  4EB9 0000 C022           jsr        [0x0000C022]
  12181. 00008FD8  5C4F                     addq.w     A7, 6
  12182. 00008FDA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  12183. 00008FDE  4E5E                     unlink     A6
  12184. 00008FE0  4E75                     rts
  12185. 00008FE2  4E56 0000                link       A6, 0
  12186. 00008FE6  2F0A                     move.l     -[A7], A2
  12187. 00008FE8  246E 0008                movea.l    A2, [A6 + 0x8]
  12188. 00008FEC  2F0A                     move.l     -[A7], A2
  12189. 00008FEE  4EB9 0000 0A70           jsr        [0x00000A70 /* TEDoText */]
  12190. 00008FF4  4A00                     tst.b      D0
  12191. 00008FF6  584F                     addq.w     A7, 4
  12192. 00008FF8  6628                     bne        +0x2A /* 00009022 */
  12193. 00008FFA  4227                     clr.b      -[A7]
  12194. 00008FFC  2F3C 736C 6374           move.l     -[A7], 0x736C6374 /* 'slct' */
  12195. 00009002  2F3C 6D69 7363           move.l     -[A7], 0x6D697363 /* 'misc' */
  12196. 00009008  486A 00B2                pea.l      [A2 + 0xB2]
  12197. 0000900C  2057                     movea.l    A0, [A7]
  12198. 0000900E  2250                     movea.l    A1, [A0]
  12199. 00009010  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12200. 00009014  4E91                     jsr        [A1]
  12201. 00009016  2F0A                     move.l     -[A7], A2
  12202. 00009018  4EB9 0000 0A78           jsr        [0x00000A78 /* ApplScratch */]
  12203. 0000901E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12204. label00009022:
  12205. 00009022  245F                     movea.l    A2, [A7]+
  12206. 00009024  4E5E                     unlink     A6
  12207. 00009026  4E75                     rts
  12208. 00009028  4E56 0000                link       A6, 0
  12209. 0000902C  2F0A                     move.l     -[A7], A2
  12210. 0000902E  246E 0008                movea.l    A2, [A6 + 0x8]
  12211. 00009032  4A2A 0024                tst.b      [A2 + 0x24]
  12212. 00009036  661E                     bne        +0x20 /* 00009056 */
  12213. 00009038  157C 0002 0024           move.b     [A2 + 0x24], 0x2
  12214. 0000903E  2F0A                     move.l     -[A7], A2
  12215. 00009040  2057                     movea.l    A0, [A7]
  12216. 00009042  2268 0004                movea.l    A1, [A0 + 0x4]
  12217. 00009046  2269 0140                movea.l    A1, [A1 + 0x140]
  12218. 0000904A  4E91                     jsr        [A1]
  12219. 0000904C  2F0A                     move.l     -[A7], A2
  12220. 0000904E  61FF FFFF D4B0           bsr        -0x2B4E /* 00006500 */
  12221. 00009054  504F                     addq.w     A7, 8
  12222. label00009056:
  12223. 00009056  245F                     movea.l    A2, [A7]+
  12224. 00009058  4E5E                     unlink     A6
  12225. 0000905A  4E75                     rts
  12226. 0000905C  4E56 0000                link       A6, 0
  12227. 00009060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12228. 00009064  4EB9 0000 0A80           jsr        [0x00000A80]
  12229. 0000906A  4E5E                     unlink     A6
  12230. 0000906C  4E75                     rts
  12231. 0000906E  4E56 0000                link       A6, 0
  12232. 00009072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12233. 00009076  4EB9 0000 0A88           jsr        [0x00000A88 /* CloseOrnHook */]
  12234. 0000907C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12235. 00009080  2057                     movea.l    A0, [A7]
  12236. 00009082  2268 0004                movea.l    A1, [A0 + 0x4]
  12237. 00009086  2269 00B8                movea.l    A1, [A1 + 0xB8]
  12238. 0000908A  4E91                     jsr        [A1]
  12239. 0000908C  4E5E                     unlink     A6
  12240. 0000908E  4E75                     rts
  12241. 00009090  4E56 0000                link       A6, 0
  12242. 00009094  2F0A                     move.l     -[A7], A2
  12243. 00009096  246E 0008                movea.l    A2, [A6 + 0x8]
  12244. 0000909A  4A2A 0025                tst.b      [A2 + 0x25]
  12245. 0000909E  6662                     bne        +0x64 /* 00009102 */
  12246. 000090A0  2F0A                     move.l     -[A7], A2
  12247. 000090A2  4EB9 0000 E286           jsr        [0x0000E286]
  12248. 000090A8  4A00                     tst.b      D0
  12249. 000090AA  584F                     addq.w     A7, 4
  12250. 000090AC  6754                     beq        +0x56 /* 00009102 */
  12251. 000090AE  157C 0002 0025           move.b     [A2 + 0x25], 0x2
  12252. 000090B4  2F0A                     move.l     -[A7], A2
  12253. 000090B6  2057                     movea.l    A0, [A7]
  12254. 000090B8  2268 0004                movea.l    A1, [A0 + 0x4]
  12255. 000090BC  2269 0150                movea.l    A1, [A1 + 0x150]
  12256. 000090C0  4E91                     jsr        [A1]
  12257. 000090C2  2F0A                     move.l     -[A7], A2
  12258. 000090C4  61FF FFFF D632           bsr        -0x29CC /* 000066F8 */
  12259. 000090CA  2F3C 0020 0000           move.l     -[A7], 0x200000 /* ' \0\0' */
  12260. 000090D0  2F0A                     move.l     -[A7], A2
  12261. 000090D2  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12262. 000090D8  4A00                     tst.b      D0
  12263. 000090DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12264. 000090DE  6722                     beq        +0x24 /* 00009102 */
  12265. 000090E0  486A 007C                pea.l      [A2 + 0x7C]
  12266. 000090E4  4EB9 0000 D580           jsr        [0x0000D580]
  12267. 000090EA  4A00                     tst.b      D0
  12268. 000090EC  584F                     addq.w     A7, 4
  12269. 000090EE  6612                     bne        +0x14 /* 00009102 */
  12270. 000090F0  486A 007C                pea.l      [A2 + 0x7C]
  12271. 000090F4  2057                     movea.l    A0, [A7]
  12272. 000090F6  2268 0004                movea.l    A1, [A0 + 0x4]
  12273. 000090FA  2269 0018                movea.l    A1, [A1 + 0x18]
  12274. 000090FE  4E91                     jsr        [A1]
  12275. 00009100  584F                     addq.w     A7, 4
  12276. label00009102:
  12277. 00009102  245F                     movea.l    A2, [A7]+
  12278. 00009104  4E5E                     unlink     A6
  12279. 00009106  4E75                     rts
  12280. 00009108  4E56 FFFC                link       A6, -0x0004
  12281. 0000910C  2F0A                     move.l     -[A7], A2
  12282. 0000910E  246E 0008                movea.l    A2, [A6 + 0x8]
  12283. 00009112  4A6A 00F4                tst.w      [A2 + 0xF4]
  12284. 00009116  6730                     beq        +0x32 /* 00009148 */
  12285. 00009118  486E FFFD                pea.l      [A6 - 0x3]
  12286. 0000911C  486E FFFE                pea.l      [A6 - 0x2]
  12287. 00009120  2F0A                     move.l     -[A7], A2
  12288. 00009122  2057                     movea.l    A0, [A7]
  12289. 00009124  2268 0004                movea.l    A1, [A0 + 0x4]
  12290. 00009128  2269 0138                movea.l    A1, [A1 + 0x138]
  12291. 0000912C  4E91                     jsr        [A1]
  12292. 0000912E  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  12293. 00009132  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12294. 00009136  3F2A 00F4                move.w     -[A7], [A2 + 0xF4]
  12295. 0000913A  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  12296. 0000913E  4EB9 0000 06CA           jsr        [0x000006CA]
  12297. 00009144  4FEF 0016                lea.l      A7, [A7 + 0x16]
  12298. label00009148:
  12299. 00009148  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  12300. 0000914C  1F3C 0001                move.b     -[A7], 0x1
  12301. 00009150  A91C                     syscall    HiliteWindow
  12302. 00009152  2F0A                     move.l     -[A7], A2
  12303. 00009154  2057                     movea.l    A0, [A7]
  12304. 00009156  2268 0004                movea.l    A1, [A0 + 0x4]
  12305. 0000915A  2269 0368                movea.l    A1, [A1 + 0x368]
  12306. 0000915E  4E91                     jsr        [A1]
  12307. 00009160  584F                     addq.w     A7, 4
  12308. 00009162  245F                     movea.l    A2, [A7]+
  12309. 00009164  4E5E                     unlink     A6
  12310. 00009166  4E75                     rts
  12311. 00009168  4E56 0000                link       A6, 0
  12312. 0000916C  2F0A                     move.l     -[A7], A2
  12313. 0000916E  246E 0008                movea.l    A2, [A6 + 0x8]
  12314. 00009172  2F0A                     move.l     -[A7], A2
  12315. 00009174  61FF FFFF D67E           bsr        -0x2980 /* 000067F4 */
  12316. 0000917A  486A 007C                pea.l      [A2 + 0x7C]
  12317. 0000917E  4EB9 0000 D580           jsr        [0x0000D580]
  12318. 00009184  4A00                     tst.b      D0
  12319. 00009186  504F                     addq.w     A7, 8
  12320. 00009188  6716                     beq        +0x18 /* 000091A0 */
  12321. 0000918A  486A 007C                pea.l      [A2 + 0x7C]
  12322. 0000918E  4EB9 0000 D576           jsr        [0x0000D576]
  12323. 00009194  584F                     addq.w     A7, 4
  12324. 00009196  2F08                     move.l     -[A7], A0
  12325. 00009198  4EB9 0000 1A28           jsr        [0x00001A28]
  12326. 0000919E  584F                     addq.w     A7, 4
  12327. label000091A0:
  12328. 000091A0  245F                     movea.l    A2, [A7]+
  12329. 000091A2  4E5E                     unlink     A6
  12330. 000091A4  4E75                     rts
  12331. 000091A6  4E56 FFFC                link       A6, -0x0004
  12332. 000091AA  2F0A                     move.l     -[A7], A2
  12333. 000091AC  246E 0008                movea.l    A2, [A6 + 0x8]
  12334. 000091B0  4A6A 00F6                tst.w      [A2 + 0xF6]
  12335. 000091B4  6730                     beq        +0x32 /* 000091E6 */
  12336. 000091B6  486E FFFD                pea.l      [A6 - 0x3]
  12337. 000091BA  486E FFFE                pea.l      [A6 - 0x2]
  12338. 000091BE  2F0A                     move.l     -[A7], A2
  12339. 000091C0  2057                     movea.l    A0, [A7]
  12340. 000091C2  2268 0004                movea.l    A1, [A0 + 0x4]
  12341. 000091C6  2269 0138                movea.l    A1, [A1 + 0x138]
  12342. 000091CA  4E91                     jsr        [A1]
  12343. 000091CC  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  12344. 000091D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12345. 000091D4  3F2A 00F6                move.w     -[A7], [A2 + 0xF6]
  12346. 000091D8  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  12347. 000091DC  4EB9 0000 06CA           jsr        [0x000006CA]
  12348. 000091E2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  12349. label000091E6:
  12350. 000091E6  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  12351. 000091EA  4227                     clr.b      -[A7]
  12352. 000091EC  A91C                     syscall    HiliteWindow
  12353. 000091EE  2F0A                     move.l     -[A7], A2
  12354. 000091F0  2057                     movea.l    A0, [A7]
  12355. 000091F2  2268 0004                movea.l    A1, [A0 + 0x4]
  12356. 000091F6  2269 0368                movea.l    A1, [A1 + 0x368]
  12357. 000091FA  4E91                     jsr        [A1]
  12358. 000091FC  584F                     addq.w     A7, 4
  12359. 000091FE  245F                     movea.l    A2, [A7]+
  12360. 00009200  4E5E                     unlink     A6
  12361. 00009202  4E75                     rts
  12362. 00009204  4E56 0000                link       A6, 0
  12363. 00009208  2F0A                     move.l     -[A7], A2
  12364. 0000920A  246E 0008                movea.l    A2, [A6 + 0x8]
  12365. 0000920E  4A2A 0026                tst.b      [A2 + 0x26]
  12366. 00009212  661E                     bne        +0x20 /* 00009232 */
  12367. 00009214  157C 0002 0026           move.b     [A2 + 0x26], 0x2
  12368. 0000921A  2F0A                     move.l     -[A7], A2
  12369. 0000921C  2057                     movea.l    A0, [A7]
  12370. 0000921E  2268 0004                movea.l    A1, [A0 + 0x4]
  12371. 00009222  2269 0160                movea.l    A1, [A1 + 0x160]
  12372. 00009226  4E91                     jsr        [A1]
  12373. 00009228  2F0A                     move.l     -[A7], A2
  12374. 0000922A  61FF FFFF D6C4           bsr        -0x293A /* 000068F0 */
  12375. 00009230  504F                     addq.w     A7, 8
  12376. label00009232:
  12377. 00009232  245F                     movea.l    A2, [A7]+
  12378. 00009234  4E5E                     unlink     A6
  12379. 00009236  4E75                     rts
  12380. 00009238  4E56 0000                link       A6, 0
  12381. 0000923C  2F0A                     move.l     -[A7], A2
  12382. 0000923E  246E 0008                movea.l    A2, [A6 + 0x8]
  12383. 00009242  2F3C 0008 0000           move.l     -[A7], 0x80000
  12384. 00009248  2F0A                     move.l     -[A7], A2
  12385. 0000924A  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12386. 00009250  4A00                     tst.b      D0
  12387. 00009252  504F                     addq.w     A7, 8
  12388. 00009254  6712                     beq        +0x14 /* 00009268 */
  12389. 00009256  2F0A                     move.l     -[A7], A2
  12390. 00009258  2057                     movea.l    A0, [A7]
  12391. 0000925A  2268 0004                movea.l    A1, [A0 + 0x4]
  12392. 0000925E  2269 014C                movea.l    A1, [A1 + 0x14C]
  12393. 00009262  4E91                     jsr        [A1]
  12394. 00009264  584F                     addq.w     A7, 4
  12395. 00009266  601E                     bra        +0x20 /* 00009286 */
  12396. label00009268:
  12397. 00009268  2F0A                     move.l     -[A7], A2
  12398. 0000926A  61FF FFFF 90D0           bsr        -0x6F2E /* 0000233C */
  12399. 00009270  4A00                     tst.b      D0
  12400. 00009272  584F                     addq.w     A7, 4
  12401. 00009274  6710                     beq        +0x12 /* 00009286 */
  12402. 00009276  2F0A                     move.l     -[A7], A2
  12403. 00009278  2057                     movea.l    A0, [A7]
  12404. 0000927A  2268 0004                movea.l    A1, [A0 + 0x4]
  12405. 0000927E  2269 00B8                movea.l    A1, [A1 + 0xB8]
  12406. 00009282  4E91                     jsr        [A1]
  12407. 00009284  584F                     addq.w     A7, 4
  12408. label00009286:
  12409. 00009286  245F                     movea.l    A2, [A7]+
  12410. 00009288  4E5E                     unlink     A6
  12411. 0000928A  4E75                     rts
  12412. 0000928C  4E56 0000                link       A6, 0
  12413. 00009290  2F0A                     move.l     -[A7], A2
  12414. 00009292  2F03                     move.l     -[A7], D3
  12415. 00009294  246E 0008                movea.l    A2, [A6 + 0x8]
  12416. 00009298  4EB9 0000 0AB8           jsr        [0x00000AB8 /* AppPacks */]
  12417. 0000929E  1600                     move.b     D3, D0
  12418. 000092A0  2F3C 0008 0000           move.l     -[A7], 0x80000
  12419. 000092A6  2F0A                     move.l     -[A7], A2
  12420. 000092A8  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12421. 000092AE  4A00                     tst.b      D0
  12422. 000092B0  504F                     addq.w     A7, 8
  12423. 000092B2  6710                     beq        +0x12 /* 000092C4 */
  12424. 000092B4  2F0A                     move.l     -[A7], A2
  12425. 000092B6  2057                     movea.l    A0, [A7]
  12426. 000092B8  2268 0004                movea.l    A1, [A0 + 0x4]
  12427. 000092BC  2269 0144                movea.l    A1, [A1 + 0x144]
  12428. 000092C0  4E91                     jsr        [A1]
  12429. 000092C2  584F                     addq.w     A7, 4
  12430. label000092C4:
  12431. 000092C4  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  12432. 000092CA  2F0A                     move.l     -[A7], A2
  12433. 000092CC  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12434. 000092D2  4A00                     tst.b      D0
  12435. 000092D4  504F                     addq.w     A7, 8
  12436. 000092D6  6714                     beq        +0x16 /* 000092EC */
  12437. 000092D8  4A03                     tst.b      D3
  12438. 000092DA  6610                     bne        +0x12 /* 000092EC */
  12439. 000092DC  2F0A                     move.l     -[A7], A2
  12440. 000092DE  2057                     movea.l    A0, [A7]
  12441. 000092E0  2268 0004                movea.l    A1, [A0 + 0x4]
  12442. 000092E4  2269 00B4                movea.l    A1, [A1 + 0xB4]
  12443. 000092E8  4E91                     jsr        [A1]
  12444. 000092EA  584F                     addq.w     A7, 4
  12445. label000092EC:
  12446. 000092EC  261F                     move.l     D3, [A7]+
  12447. 000092EE  245F                     movea.l    A2, [A7]+
  12448. 000092F0  4E5E                     unlink     A6
  12449. 000092F2  4E75                     rts
  12450. 000092F4  4E56 0000                link       A6, 0
  12451. 000092F8  48E7 0038                movem.l    -[A7], A2,A3,A4
  12452. 000092FC  246E 0008                movea.l    A2, [A6 + 0x8]
  12453. 00009300  286A 0084                movea.l    A4, [A2 + 0x84]
  12454. 00009304  200C                     move.l     D0, A4
  12455. 00009306  6720                     beq        +0x22 /* 00009328 */
  12456. 00009308  264A                     movea.l    A3, A2
  12457. 0000930A  200A                     move.l     D0, A2
  12458. 0000930C  6704                     beq        +0x6 /* 00009312 */
  12459. 0000930E  47EB 007C                lea.l      A3, [A3 + 0x7C]
  12460. label00009312:
  12461. 00009312  2F0B                     move.l     -[A7], A3
  12462. 00009314  2F0C                     move.l     -[A7], A4
  12463. 00009316  2057                     movea.l    A0, [A7]
  12464. 00009318  2268 0004                movea.l    A1, [A0 + 0x4]
  12465. 0000931C  2269 0010                movea.l    A1, [A1 + 0x10]
  12466. 00009320  4E91                     jsr        [A1]
  12467. 00009322  4A00                     tst.b      D0
  12468. 00009324  504F                     addq.w     A7, 8
  12469. 00009326  673A                     beq        +0x3C /* 00009362 */
  12470. label00009328:
  12471. 00009328  4227                     clr.b      -[A7]
  12472. 0000932A  2F3C 636C 6F73           move.l     -[A7], 0x636C6F73 /* 'clos' */
  12473. 00009330  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  12474. 00009336  486A 00B2                pea.l      [A2 + 0xB2]
  12475. 0000933A  2057                     movea.l    A0, [A7]
  12476. 0000933C  2250                     movea.l    A1, [A0]
  12477. 0000933E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  12478. 00009342  4E91                     jsr        [A1]
  12479. 00009344  264A                     movea.l    A3, A2
  12480. 00009346  200A                     move.l     D0, A2
  12481. 00009348  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12482. 0000934C  6714                     beq        +0x16 /* 00009362 */
  12483. 0000934E  3F3C 0001                move.w     -[A7], 0x1
  12484. 00009352  2F0B                     move.l     -[A7], A3
  12485. 00009354  2057                     movea.l    A0, [A7]
  12486. 00009356  2268 0004                movea.l    A1, [A0 + 0x4]
  12487. 0000935A  2269 0008                movea.l    A1, [A1 + 0x8]
  12488. 0000935E  4E91                     jsr        [A1]
  12489. 00009360  5C4F                     addq.w     A7, 6
  12490. label00009362:
  12491. 00009362  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12492. 00009366  4E5E                     unlink     A6
  12493. 00009368  4E75                     rts
  12494. 0000936A  4E56 0000                link       A6, 0
  12495. 0000936E  48E7 0038                movem.l    -[A7], A2,A3,A4
  12496. 00009372  246E 0008                movea.l    A2, [A6 + 0x8]
  12497. 00009376  286A 0084                movea.l    A4, [A2 + 0x84]
  12498. 0000937A  200C                     move.l     D0, A4
  12499. 0000937C  6720                     beq        +0x22 /* 0000939E */
  12500. 0000937E  264A                     movea.l    A3, A2
  12501. 00009380  200A                     move.l     D0, A2
  12502. 00009382  6704                     beq        +0x6 /* 00009388 */
  12503. 00009384  47EB 007C                lea.l      A3, [A3 + 0x7C]
  12504. label00009388:
  12505. 00009388  2F0B                     move.l     -[A7], A3
  12506. 0000938A  2F0C                     move.l     -[A7], A4
  12507. 0000938C  2057                     movea.l    A0, [A7]
  12508. 0000938E  2268 0004                movea.l    A1, [A0 + 0x4]
  12509. 00009392  2269 0010                movea.l    A1, [A1 + 0x10]
  12510. 00009396  4E91                     jsr        [A1]
  12511. 00009398  4A00                     tst.b      D0
  12512. 0000939A  504F                     addq.w     A7, 8
  12513. 0000939C  671A                     beq        +0x1C /* 000093B8 */
  12514. label0000939E:
  12515. 0000939E  264A                     movea.l    A3, A2
  12516. 000093A0  200A                     move.l     D0, A2
  12517. 000093A2  6714                     beq        +0x16 /* 000093B8 */
  12518. 000093A4  3F3C 0001                move.w     -[A7], 0x1
  12519. 000093A8  2F0B                     move.l     -[A7], A3
  12520. 000093AA  2057                     movea.l    A0, [A7]
  12521. 000093AC  2268 0004                movea.l    A1, [A0 + 0x4]
  12522. 000093B0  2269 0008                movea.l    A1, [A1 + 0x8]
  12523. 000093B4  4E91                     jsr        [A1]
  12524. 000093B6  5C4F                     addq.w     A7, 6
  12525. label000093B8:
  12526. 000093B8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12527. 000093BC  4E5E                     unlink     A6
  12528. 000093BE  4E75                     rts
  12529. 000093C0  4E56 0000                link       A6, 0
  12530. 000093C4  2F0A                     move.l     -[A7], A2
  12531. 000093C6  246E 0008                movea.l    A2, [A6 + 0x8]
  12532. 000093CA  2F3C 0002 0000           move.l     -[A7], 0x20000
  12533. 000093D0  2F0A                     move.l     -[A7], A2
  12534. 000093D2  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12535. 000093D8  4A00                     tst.b      D0
  12536. 000093DA  504F                     addq.w     A7, 8
  12537. 000093DC  671A                     beq        +0x1C /* 000093F8 */
  12538. 000093DE  2F0A                     move.l     -[A7], A2
  12539. 000093E0  2057                     movea.l    A0, [A7]
  12540. 000093E2  2268 0004                movea.l    A1, [A0 + 0x4]
  12541. 000093E6  2269 00F0                movea.l    A1, [A1 + 0xF0]
  12542. 000093EA  4E91                     jsr        [A1]
  12543. 000093EC  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12544. 000093F0  4868 0010                pea.l      [A0 + 0x10]
  12545. 000093F4  A8A3                     syscall    EraseRect
  12546. 000093F6  584F                     addq.w     A7, 4
  12547. label000093F8:
  12548. 000093F8  2F0A                     move.l     -[A7], A2
  12549. 000093FA  2057                     movea.l    A0, [A7]
  12550. 000093FC  2268 0004                movea.l    A1, [A0 + 0x4]
  12551. 00009400  2269 0368                movea.l    A1, [A1 + 0x368]
  12552. 00009404  4E91                     jsr        [A1]
  12553. 00009406  584F                     addq.w     A7, 4
  12554. 00009408  245F                     movea.l    A2, [A7]+
  12555. 0000940A  4E5E                     unlink     A6
  12556. 0000940C  4E75                     rts
  12557. 0000940E  4E56 FFF2                link       A6, -0x000E
  12558. 00009412  2F0A                     move.l     -[A7], A2
  12559. 00009414  246E 0008                movea.l    A2, [A6 + 0x8]
  12560. 00009418  2F3C 0200 0000           move.l     -[A7], 0x2000000
  12561. 0000941E  2F0A                     move.l     -[A7], A2
  12562. 00009420  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  12563. 00009426  4A00                     tst.b      D0
  12564. 00009428  504F                     addq.w     A7, 8
  12565. 0000942A  675A                     beq        +0x5C /* 00009486 */
  12566. 0000942C  42A7                     clr.l      -[A7]
  12567. 0000942E  2F0A                     move.l     -[A7], A2
  12568. 00009430  2057                     movea.l    A0, [A7]
  12569. 00009432  2268 0004                movea.l    A1, [A0 + 0x4]
  12570. 00009436  2269 0104                movea.l    A1, [A1 + 0x104]
  12571. 0000943A  4E91                     jsr        [A1]
  12572. 0000943C  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12573. 00009440  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  12574. 00009446  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  12575. 0000944C  70F1                     moveq.l    D0, 0xFFFFFFF1
  12576. 0000944E  D06E FFFE                add.w      D0, [A6 - 0x2]
  12577. 00009452  3D40 FFFA                move.w     [A6 - 0x6], D0
  12578. 00009456  70F1                     moveq.l    D0, 0xFFFFFFF1
  12579. 00009458  D06E FFFC                add.w      D0, [A6 - 0x4]
  12580. 0000945C  3D40 FFF8                move.w     [A6 - 0x8], D0
  12581. 00009460  486E FFF8                pea.l      [A6 - 0x8]
  12582. 00009464  486E FFF2                pea.l      [A6 - 0xE]
  12583. 00009468  4EB9 0000 0228           jsr        [0x00000228]
  12584. 0000946E  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  12585. 00009472  A904                     syscall    DrawGrowIcon
  12586. 00009474  3F3C FFFF                move.w     -[A7], 0xFFFF
  12587. 00009478  486E FFF2                pea.l      [A6 - 0xE]
  12588. 0000947C  4EB9 0000 0238           jsr        [0x00000238]
  12589. 00009482  4FEF 0016                lea.l      A7, [A7 + 0x16]
  12590. label00009486:
  12591. 00009486  245F                     movea.l    A2, [A7]+
  12592. 00009488  4E5E                     unlink     A6
  12593. 0000948A  4E75                     rts
  12594. 0000948C  4E56 FFF6                link       A6, -0x000A
  12595. 00009490  2F0A                     move.l     -[A7], A2
  12596. 00009492  2F03                     move.l     -[A7], D3
  12597. 00009494  246E 0008                movea.l    A2, [A6 + 0x8]
  12598. 00009498  486A 00E8                pea.l      [A2 + 0xE8]
  12599. 0000949C  AA14                     syscall    RGBForeColor
  12600. 0000949E  7600                     moveq.l    D3, 0x00
  12601. 000094A0  2F3C 0001 0000           move.l     -[A7], 0x10000
  12602. 000094A6  4EB9 0000 0318           jsr        [0x00000318]
  12603. 000094AC  4A00                     tst.b      D0
  12604. 000094AE  584F                     addq.w     A7, 4
  12605. 000094B0  6716                     beq        +0x18 /* 000094C8 */
  12606. 000094B2  362A 00F6                move.w     D3, [A2 + 0xF6]
  12607. 000094B6  2F0A                     move.l     -[A7], A2
  12608. 000094B8  61FF FFFF 8E82           bsr        -0x717C /* 0000233C */
  12609. 000094BE  4A00                     tst.b      D0
  12610. 000094C0  584F                     addq.w     A7, 4
  12611. 000094C2  6704                     beq        +0x6 /* 000094C8 */
  12612. 000094C4  362A 00F4                move.w     D3, [A2 + 0xF4]
  12613. label000094C8:
  12614. 000094C8  486E FFFD                pea.l      [A6 - 0x3]
  12615. 000094CC  486E FFFE                pea.l      [A6 - 0x2]
  12616. 000094D0  2F0A                     move.l     -[A7], A2
  12617. 000094D2  2057                     movea.l    A0, [A7]
  12618. 000094D4  2268 0004                movea.l    A1, [A0 + 0x4]
  12619. 000094D8  2269 0138                movea.l    A1, [A1 + 0x138]
  12620. 000094DC  4E91                     jsr        [A1]
  12621. 000094DE  4A43                     tst.w      D3
  12622. 000094E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12623. 000094E4  6716                     beq        +0x18 /* 000094FC */
  12624. 000094E6  594F                     subq.w     A7, 4
  12625. 000094E8  3F03                     move.w     -[A7], D3
  12626. 000094EA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12627. 000094EE  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  12628. 000094F2  303C 0002                move.w     D0, 0x2
  12629. 000094F6  AA74                     syscall    AppearanceDispatch
  12630. 000094F8  201F                     move.l     D0, [A7]+
  12631. 000094FA  6054                     bra        +0x56 /* 00009550 */
  12632. label000094FC:
  12633. 000094FC  4EB9 0000 D44C           jsr        [0x0000D44C]
  12634. 00009502  4868 00C2                pea.l      [A0 + 0xC2]
  12635. 00009506  A87C                     syscall    BackPat
  12636. 00009508  2D6A 00EE FFF6           move.l     [A6 - 0xA], [A2 + 0xEE]
  12637. 0000950E  3D6A 00F2 FFFA           move.w     [A6 - 0x6], [A2 + 0xF2]
  12638. 00009514  2F3C 0000 8000           move.l     -[A7], 0x8000
  12639. 0000951A  4EB9 0000 0318           jsr        [0x00000318]
  12640. 00009520  4A00                     tst.b      D0
  12641. 00009522  584F                     addq.w     A7, 4
  12642. 00009524  6724                     beq        +0x26 /* 0000954A */
  12643. 00009526  554F                     subq.w     A7, 2
  12644. 00009528  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12645. 0000952C  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  12646. 00009530  303C 0024                move.w     D0, 0x24 /* '$' */
  12647. 00009534  AA74                     syscall    AppearanceDispatch
  12648. 00009536  101F                     move.b     D0, [A7]+
  12649. 00009538  6610                     bne        +0x12 /* 0000954A */
  12650. 0000953A  2D79 0000 2FF2 FFF6      move.l     [A6 - 0xA], [0x00002FF2]
  12651. 00009542  3D79 0000 2FF6 FFFA      move.w     [A6 - 0x6], [0x00002FF6]
  12652. label0000954A:
  12653. 0000954A  486E FFF6                pea.l      [A6 - 0xA]
  12654. 0000954E  AA15                     syscall    RGBBackColor
  12655. label00009550:
  12656. 00009550  261F                     move.l     D3, [A7]+
  12657. 00009552  245F                     movea.l    A2, [A7]+
  12658. 00009554  4E5E                     unlink     A6
  12659. 00009556  4E75                     rts
  12660. 00009558  48E7 0038                movem.l    -[A7], A2,A3,A4
  12661. 0000955C  246F 0010                movea.l    A2, [A7 + 0x10]
  12662. 00009560  286F 0014                movea.l    A4, [A7 + 0x14]
  12663. 00009564  266F 0018                movea.l    A3, [A7 + 0x18]
  12664. 00009568  200C                     move.l     D0, A4
  12665. 0000956A  670A                     beq        +0xC /* 00009576 */
  12666. 0000956C  2554 00E8                move.l     [A2 + 0xE8], [A4]
  12667. 00009570  356C 0004 00EC           move.w     [A2 + 0xEC], [A4 + 0x4]
  12668. label00009576:
  12669. 00009576  200B                     move.l     D0, A3
  12670. 00009578  670A                     beq        +0xC /* 00009584 */
  12671. 0000957A  2553 00EE                move.l     [A2 + 0xEE], [A3]
  12672. 0000957E  356B 0004 00F2           move.w     [A2 + 0xF2], [A3 + 0x4]
  12673. label00009584:
  12674. 00009584  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12675. 00009588  4E75                     rts
  12676. 0000958A  4E56 FFFC                link       A6, -0x0004
  12677. 0000958E  48E7 0038                movem.l    -[A7], A2,A3,A4
  12678. 00009592  266E 0008                movea.l    A3, [A6 + 0x8]
  12679. 00009596  286E 000C                movea.l    A4, [A6 + 0xC]
  12680. 0000959A  246E 0010                movea.l    A2, [A6 + 0x10]
  12681. 0000959E  200C                     move.l     D0, A4
  12682. 000095A0  670A                     beq        +0xC /* 000095AC */
  12683. 000095A2  28AB 00E8                move.l     [A4], [A3 + 0xE8]
  12684. 000095A6  396B 00EC 0004           move.w     [A4 + 0x4], [A3 + 0xEC]
  12685. label000095AC:
  12686. 000095AC  200A                     move.l     D0, A2
  12687. 000095AE  6758                     beq        +0x5A /* 00009608 */
  12688. 000095B0  486E FFFD                pea.l      [A6 - 0x3]
  12689. 000095B4  486E FFFE                pea.l      [A6 - 0x2]
  12690. 000095B8  2F0B                     move.l     -[A7], A3
  12691. 000095BA  2057                     movea.l    A0, [A7]
  12692. 000095BC  2268 0004                movea.l    A1, [A0 + 0x4]
  12693. 000095C0  2269 0138                movea.l    A1, [A1 + 0x138]
  12694. 000095C4  4E91                     jsr        [A1]
  12695. 000095C6  2F3C 0000 8000           move.l     -[A7], 0x8000
  12696. 000095CC  4EB9 0000 0318           jsr        [0x00000318]
  12697. 000095D2  4A00                     tst.b      D0
  12698. 000095D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12699. 000095D8  6724                     beq        +0x26 /* 000095FE */
  12700. 000095DA  554F                     subq.w     A7, 2
  12701. 000095DC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12702. 000095E0  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  12703. 000095E4  303C 0024                move.w     D0, 0x24 /* '$' */
  12704. 000095E8  AA74                     syscall    AppearanceDispatch
  12705. 000095EA  101F                     move.b     D0, [A7]+
  12706. 000095EC  6610                     bne        +0x12 /* 000095FE */
  12707. 000095EE  24B9 0000 2FF2           move.l     [A2], [0x00002FF2]
  12708. 000095F4  3579 0000 2FF6 0004      move.w     [A2 + 0x4], [0x00002FF6]
  12709. 000095FC  600A                     bra        +0xC /* 00009608 */
  12710. label000095FE:
  12711. 000095FE  24AB 00EE                move.l     [A2], [A3 + 0xEE]
  12712. 00009602  356B 00F2 0004           move.w     [A2 + 0x4], [A3 + 0xF2]
  12713. label00009608:
  12714. 00009608  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12715. 0000960C  4E5E                     unlink     A6
  12716. 0000960E  4E75                     rts
  12717. 00009610  206F 0004                movea.l    A0, [A7 + 0x4]
  12718. 00009614  316F 0008 00F4           move.w     [A0 + 0xF4], [A7 + 0x8]
  12719. 0000961A  316F 000A 00F6           move.w     [A0 + 0xF6], [A7 + 0xA]
  12720. 00009620  316F 000C 00F8           move.w     [A0 + 0xF8], [A7 + 0xC]
  12721. 00009626  316F 000E 00FA           move.w     [A0 + 0xFA], [A7 + 0xE]
  12722. 0000962C  4E75                     rts
  12723. 0000962E  4E56 0000                link       A6, 0
  12724. 00009632  48E7 1820                movem.l    -[A7], D3,D4,A2
  12725. 00009636  246E 0008                movea.l    A2, [A6 + 0x8]
  12726. 0000963A  182E 0010                move.b     D4, [A6 + 0x10]
  12727. 0000963E  362A 00FA                move.w     D3, [A2 + 0xFA]
  12728. 00009642  4A04                     tst.b      D4
  12729. 00009644  6704                     beq        +0x6 /* 0000964A */
  12730. 00009646  362A 00F8                move.w     D3, [A2 + 0xF8]
  12731. label0000964A:
  12732. 0000964A  4A43                     tst.w      D3
  12733. 0000964C  671C                     beq        +0x1E /* 0000966A */
  12734. 0000964E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  12735. 00009652  1F04                     move.b     -[A7], D4
  12736. 00009654  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  12737. 00009658  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12738. 0000965C  3F03                     move.w     -[A7], D3
  12739. 0000965E  4EB9 0000 05D2           jsr        [0x000005D2]
  12740. 00009664  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12741. 00009668  601A                     bra        +0x1C /* 00009684 */
  12742. label0000966A:
  12743. 0000966A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  12744. 0000966E  1F04                     move.b     -[A7], D4
  12745. 00009670  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  12746. 00009674  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12747. 00009678  2F0A                     move.l     -[A7], A2
  12748. 0000967A  61FF FFFF 9570           bsr        -0x6A8E /* 00002BEC */
  12749. 00009680  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12750. label00009684:
  12751. 00009684  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  12752. 00009688  4E5E                     unlink     A6
  12753. 0000968A  4E75                     rts
  12754. 0000968C  4E56 FFFC                link       A6, -0x0004
  12755. 00009690  48E7 0038                movem.l    -[A7], A2,A3,A4
  12756. 00009694  246E 0008                movea.l    A2, [A6 + 0x8]
  12757. 00009698  286E 000C                movea.l    A4, [A6 + 0xC]
  12758. 0000969C  266A 00CC                movea.l    A3, [A2 + 0xCC]
  12759. 000096A0  2D6B 0008 FFFC           move.l     [A6 - 0x4], [A3 + 0x8]
  12760. 000096A6  2F0B                     move.l     -[A7], A3
  12761. 000096A8  4EB9 0000 02B0           jsr        [0x000002B0]
  12762. 000096AE  4A00                     tst.b      D0
  12763. 000096B0  584F                     addq.w     A7, 4
  12764. 000096B2  6710                     beq        +0x12 /* 000096C4 */
  12765. 000096B4  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12766. 000096B8  2068 0002                movea.l    A0, [A0 + 0x2]
  12767. 000096BC  2050                     movea.l    A0, [A0]
  12768. 000096BE  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  12769. label000096C4:
  12770. 000096C4  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12771. 000096C8  302E FFFE                move.w     D0, [A6 - 0x2]
  12772. 000096CC  9068 0012                sub.w      D0, [A0 + 0x12]
  12773. 000096D0  D16C 0002                add.w      [A4 + 0x2], D0
  12774. 000096D4  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12775. 000096D8  302E FFFC                move.w     D0, [A6 - 0x4]
  12776. 000096DC  9068 0010                sub.w      D0, [A0 + 0x10]
  12777. 000096E0  D154                     add.w      [A4], D0
  12778. 000096E2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12779. 000096E6  4E5E                     unlink     A6
  12780. 000096E8  4E75                     rts
  12781. 000096EA  4E56 FFFC                link       A6, -0x0004
  12782. 000096EE  48E7 0038                movem.l    -[A7], A2,A3,A4
  12783. 000096F2  246E 0008                movea.l    A2, [A6 + 0x8]
  12784. 000096F6  286E 000C                movea.l    A4, [A6 + 0xC]
  12785. 000096FA  266A 00CC                movea.l    A3, [A2 + 0xCC]
  12786. 000096FE  2D6B 0008 FFFC           move.l     [A6 - 0x4], [A3 + 0x8]
  12787. 00009704  2F0B                     move.l     -[A7], A3
  12788. 00009706  4EB9 0000 02B0           jsr        [0x000002B0]
  12789. 0000970C  4A00                     tst.b      D0
  12790. 0000970E  584F                     addq.w     A7, 4
  12791. 00009710  6710                     beq        +0x12 /* 00009722 */
  12792. 00009712  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12793. 00009716  2068 0002                movea.l    A0, [A0 + 0x2]
  12794. 0000971A  2050                     movea.l    A0, [A0]
  12795. 0000971C  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  12796. label00009722:
  12797. 00009722  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12798. 00009726  302E FFFE                move.w     D0, [A6 - 0x2]
  12799. 0000972A  9068 0012                sub.w      D0, [A0 + 0x12]
  12800. 0000972E  916C 0002                sub.w      [A4 + 0x2], D0
  12801. 00009732  206A 00CC                movea.l    A0, [A2 + 0xCC]
  12802. 00009736  302E FFFC                move.w     D0, [A6 - 0x4]
  12803. 0000973A  9068 0010                sub.w      D0, [A0 + 0x10]
  12804. 0000973E  9154                     sub.w      [A4], D0
  12805. 00009740  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  12806. 00009744  4E5E                     unlink     A6
  12807. 00009746  4E75                     rts
  12808. 00009748  4E56 FFF4                link       A6, -0x000C
  12809. 0000974C  2F0B                     move.l     -[A7], A3
  12810. 0000974E  2F0A                     move.l     -[A7], A2
  12811. 00009750  266E 0008                movea.l    A3, [A6 + 0x8]
  12812. 00009754  246E 000C                movea.l    A2, [A6 + 0xC]
  12813. 00009758  486E FFFC                pea.l      [A6 - 0x4]
  12814. 0000975C  2F0A                     move.l     -[A7], A2
  12815. 0000975E  61FF FFFF 81C8           bsr        -0x7E36 /* 00001928 */
  12816. 00009764  486E FFF4                pea.l      [A6 - 0xC]
  12817. 00009768  2F0A                     move.l     -[A7], A2
  12818. 0000976A  61FF FFFF 81CE           bsr        -0x7E30 /* 0000193A */
  12819. 00009770  4A2E 0010                tst.b      [A6 + 0x10]
  12820. 00009774  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12821. 00009778  6710                     beq        +0x12 /* 0000978A */
  12822. 0000977A  302B 000C                move.w     D0, [A3 + 0xC]
  12823. 0000977E  5440                     addq.w     D0, 2
  12824. 00009780  3D40 FFFC                move.w     [A6 - 0x4], D0
  12825. 00009784  70FF                     moveq.l    D0, 0xFFFFFFFF
  12826. 00009786  2D40 FFF4                move.l     [A6 - 0xC], D0
  12827. label0000978A:
  12828. 0000978A  4A2E 0012                tst.b      [A6 + 0x12]
  12829. 0000978E  6710                     beq        +0x12 /* 000097A0 */
  12830. 00009790  302B 000E                move.w     D0, [A3 + 0xE]
  12831. 00009794  5440                     addq.w     D0, 2
  12832. 00009796  3D40 FFFE                move.w     [A6 - 0x2], D0
  12833. 0000979A  70FF                     moveq.l    D0, 0xFFFFFFFF
  12834. 0000979C  2D40 FFF8                move.l     [A6 - 0x8], D0
  12835. label000097A0:
  12836. 000097A0  4227                     clr.b      -[A7]
  12837. 000097A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  12838. 000097A6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  12839. 000097AA  2F0A                     move.l     -[A7], A2
  12840. 000097AC  61FF FFFF 855A           bsr        -0x7AA4 /* 00001D08 */
  12841. 000097B2  4227                     clr.b      -[A7]
  12842. 000097B4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  12843. 000097B8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  12844. 000097BC  2F0A                     move.l     -[A7], A2
  12845. 000097BE  61FF FFFF 82F4           bsr        -0x7D0A /* 00001AB4 */
  12846. 000097C4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12847. 000097C8  245F                     movea.l    A2, [A7]+
  12848. 000097CA  265F                     movea.l    A3, [A7]+
  12849. 000097CC  4E5E                     unlink     A6
  12850. 000097CE  4E75                     rts
  12851. 000097D0  4E56 FFCA                link       A6, -0x0036
  12852. 000097D4  2F0B                     move.l     -[A7], A3
  12853. 000097D6  2F0A                     move.l     -[A7], A2
  12854. 000097D8  266E 0008                movea.l    A3, [A6 + 0x8]
  12855. 000097DC  2D4F FFDE                move.l     [A6 - 0x22], A7
  12856. 000097E0  244B                     movea.l    A2, A3
  12857. 000097E2  200B                     move.l     D0, A3
  12858. 000097E4  6704                     beq        +0x6 /* 000097EA */
  12859. 000097E6  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  12860. label000097EA:
  12861. 000097EA  4227                     clr.b      -[A7]
  12862. 000097EC  2F0A                     move.l     -[A7], A2
  12863. 000097EE  2F3C 7070 6F73           move.l     -[A7], 0x70706F73 /* 'ppos' */
  12864. 000097F4  486E FFE2                pea.l      [A6 - 0x1E]
  12865. 000097F8  4EB9 0000 2118           jsr        [0x00002118]
  12866. 000097FE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  12867. 00009802  4878 0004                push.l     0x4
  12868. 00009806  486E 000C                pea.l      [A6 + 0xC]
  12869. 0000980A  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  12870. 00009810  486E FFE2                pea.l      [A6 - 0x1E]
  12871. 00009814  4EB9 0000 2130           jsr        [0x00002130]
  12872. 0000981A  3F3C FFFF                move.w     -[A7], 0xFFFF
  12873. 0000981E  486E FFE2                pea.l      [A6 - 0x1E]
  12874. 00009822  4EB9 0000 2120           jsr        [0x00002120]
  12875. 00009828  4FEF 0026                lea.l      A7, [A7 + 0x26]
  12876. 0000982C  6024                     bra        +0x26 /* 00009852 */
  12877. 0000982E  4A2E 0010                tst.b      [A6 + 0x10]
  12878. 00009832  6714                     beq        +0x16 /* 00009848 */
  12879. 00009834  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12880. 00009838  2F0B                     move.l     -[A7], A3
  12881. 0000983A  2057                     movea.l    A0, [A7]
  12882. 0000983C  2268 0004                movea.l    A1, [A0 + 0x4]
  12883. 00009840  2269 0324                movea.l    A1, [A1 + 0x324]
  12884. 00009844  4E91                     jsr        [A1]
  12885. 00009846  504F                     addq.w     A7, 8
  12886. label00009848:
  12887. 00009848  486E FFCA                pea.l      [A6 - 0x36]
  12888. 0000984C  4EB9 0000 0150           jsr        [0x00000150]
  12889. label00009852:
  12890. 00009852  245F                     movea.l    A2, [A7]+
  12891. 00009854  265F                     movea.l    A3, [A7]+
  12892. 00009856  4E5E                     unlink     A6
  12893. 00009858  4E75                     rts
  12894. 0000985A  4E56 FFCA                link       A6, -0x0036
  12895. 0000985E  2F0B                     move.l     -[A7], A3
  12896. 00009860  2F0A                     move.l     -[A7], A2
  12897. 00009862  266E 0008                movea.l    A3, [A6 + 0x8]
  12898. 00009866  2D4F FFDE                move.l     [A6 - 0x22], A7
  12899. 0000986A  244B                     movea.l    A2, A3
  12900. 0000986C  200B                     move.l     D0, A3
  12901. 0000986E  6704                     beq        +0x6 /* 00009874 */
  12902. 00009870  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  12903. label00009874:
  12904. 00009874  4227                     clr.b      -[A7]
  12905. 00009876  2F0A                     move.l     -[A7], A2
  12906. 00009878  2F3C 7062 6E64           move.l     -[A7], 0x70626E64 /* 'pbnd' */
  12907. 0000987E  486E FFE2                pea.l      [A6 - 0x1E]
  12908. 00009882  4EB9 0000 2118           jsr        [0x00002118]
  12909. 00009888  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  12910. 0000988C  4878 0008                push.l     0x8
  12911. 00009890  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12912. 00009894  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  12913. 0000989A  486E FFE2                pea.l      [A6 - 0x1E]
  12914. 0000989E  4EB9 0000 2130           jsr        [0x00002130]
  12915. 000098A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  12916. 000098A8  486E FFE2                pea.l      [A6 - 0x1E]
  12917. 000098AC  4EB9 0000 2120           jsr        [0x00002120]
  12918. 000098B2  4FEF 0026                lea.l      A7, [A7 + 0x26]
  12919. 000098B6  6024                     bra        +0x26 /* 000098DC */
  12920. 000098B8  4A2E 0010                tst.b      [A6 + 0x10]
  12921. 000098BC  6714                     beq        +0x16 /* 000098D2 */
  12922. 000098BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12923. 000098C2  2F0B                     move.l     -[A7], A3
  12924. 000098C4  2057                     movea.l    A0, [A7]
  12925. 000098C6  2268 0004                movea.l    A1, [A0 + 0x4]
  12926. 000098CA  2269 0330                movea.l    A1, [A1 + 0x330]
  12927. 000098CE  4E91                     jsr        [A1]
  12928. 000098D0  504F                     addq.w     A7, 8
  12929. label000098D2:
  12930. 000098D2  486E FFCA                pea.l      [A6 - 0x36]
  12931. 000098D6  4EB9 0000 0150           jsr        [0x00000150]
  12932. label000098DC:
  12933. 000098DC  245F                     movea.l    A2, [A7]+
  12934. 000098DE  265F                     movea.l    A3, [A7]+
  12935. 000098E0  4E5E                     unlink     A6
  12936. 000098E2  4E75                     rts
  12937. 000098E4  4E56 FFC0                link       A6, -0x0040
  12938. 000098E8  2F0B                     move.l     -[A7], A3
  12939. 000098EA  2F0A                     move.l     -[A7], A2
  12940. 000098EC  266E 0008                movea.l    A3, [A6 + 0x8]
  12941. 000098F0  486E FFC0                pea.l      [A6 - 0x40]
  12942. 000098F4  2F0B                     move.l     -[A7], A3
  12943. 000098F6  2057                     movea.l    A0, [A7]
  12944. 000098F8  2268 0004                movea.l    A1, [A0 + 0x4]
  12945. 000098FC  2269 0338                movea.l    A1, [A1 + 0x338]
  12946. 00009900  4E91                     jsr        [A1]
  12947. 00009902  4A00                     tst.b      D0
  12948. 00009904  57C0                     seq        D0
  12949. 00009906  4400                     neg.b      D0
  12950. 00009908  1D40 FFFF                move.b     [A6 - 0x1], D0
  12951. 0000990C  504F                     addq.w     A7, 8
  12952. 0000990E  2D4F FFDC                move.l     [A6 - 0x24], A7
  12953. 00009912  244B                     movea.l    A2, A3
  12954. 00009914  200B                     move.l     D0, A3
  12955. 00009916  6704                     beq        +0x6 /* 0000991C */
  12956. 00009918  45EA 00B2                lea.l      A2, [A2 + 0xB2]
  12957. label0000991C:
  12958. 0000991C  4227                     clr.b      -[A7]
  12959. 0000991E  2F0A                     move.l     -[A7], A2
  12960. 00009920  2F3C 707A 756D           move.l     -[A7], 0x707A756D /* 'pzum' */
  12961. 00009926  486E FFE0                pea.l      [A6 - 0x20]
  12962. 0000992A  4EB9 0000 2118           jsr        [0x00002118]
  12963. 00009930  4227                     clr.b      -[A7]
  12964. 00009932  4878 0001                push.l     0x1
  12965. 00009936  486E FFFF                pea.l      [A6 - 0x1]
  12966. 0000993A  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  12967. 00009940  486E FFE0                pea.l      [A6 - 0x20]
  12968. 00009944  4EB9 0000 2130           jsr        [0x00002130]
  12969. 0000994A  3F3C FFFF                move.w     -[A7], 0xFFFF
  12970. 0000994E  486E FFE0                pea.l      [A6 - 0x20]
  12971. 00009952  4EB9 0000 2120           jsr        [0x00002120]
  12972. 00009958  4FEF 0026                lea.l      A7, [A7 + 0x26]
  12973. 0000995C  600A                     bra        +0xC /* 00009968 */
  12974. 0000995E  486E FFC8                pea.l      [A6 - 0x38]
  12975. 00009962  4EB9 0000 0150           jsr        [0x00000150]
  12976. label00009968:
  12977. 00009968  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  12978. 0000996C  2F0B                     move.l     -[A7], A3
  12979. 0000996E  2057                     movea.l    A0, [A7]
  12980. 00009970  2268 0004                movea.l    A1, [A0 + 0x4]
  12981. 00009974  2269 0344                movea.l    A1, [A1 + 0x344]
  12982. 00009978  4E91                     jsr        [A1]
  12983. 0000997A  5C4F                     addq.w     A7, 6
  12984. 0000997C  245F                     movea.l    A2, [A7]+
  12985. 0000997E  265F                     movea.l    A3, [A7]+
  12986. 00009980  4E5E                     unlink     A6
  12987. 00009982  4E75                     rts
  12988. 00009984  4E56 0000                link       A6, 0
  12989. 00009988  2F03                     move.l     -[A7], D3
  12990. 0000998A  7601                     moveq.l    D3, 0x01
  12991. 0000998C  202E 000C                move.l     D0, [A6 + 0xC]
  12992. 00009990  5980                     subq.l     D0, 4
  12993. 00009992  6702                     beq        +0x4 /* 00009996 */
  12994. 00009994  6014                     bra        +0x16 /* 000099AA */
  12995. label00009996:
  12996. 00009996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12997. 0000999A  2057                     movea.l    A0, [A7]
  12998. 0000999C  2268 0004                movea.l    A1, [A0 + 0x4]
  12999. 000099A0  2269 034C                movea.l    A1, [A1 + 0x34C]
  13000. 000099A4  4E91                     jsr        [A1]
  13001. 000099A6  584F                     addq.w     A7, 4
  13002. 000099A8  601C                     bra        +0x1E /* 000099C6 */
  13003. label000099AA:
  13004. 000099AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13005. 000099AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13006. 000099B2  206E 0008                movea.l    A0, [A6 + 0x8]
  13007. 000099B6  4868 007C                pea.l      [A0 + 0x7C]
  13008. 000099BA  4EB9 0000 1A80           jsr        [0x00001A80]
  13009. 000099C0  1600                     move.b     D3, D0
  13010. 000099C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13011. label000099C6:
  13012. 000099C6  1003                     move.b     D0, D3
  13013. 000099C8  261F                     move.l     D3, [A7]+
  13014. 000099CA  4E5E                     unlink     A6
  13015. 000099CC  4E75                     rts
  13016. 000099CE  4E56 0000                link       A6, 0
  13017. 000099D2  202E 000C                move.l     D0, [A6 + 0xC]
  13018. 000099D6  5980                     subq.l     D0, 4
  13019. 000099D8  6702                     beq        +0x4 /* 000099DC */
  13020. 000099DA  601A                     bra        +0x1C /* 000099F6 */
  13021. label000099DC:
  13022. 000099DC  2F3C 1000 0000           move.l     -[A7], 0x10000000
  13023. 000099E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13024. 000099E6  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  13025. 000099EC  206E 0010                movea.l    A0, [A6 + 0x10]
  13026. 000099F0  1080                     move.b     [A0], D0
  13027. 000099F2  504F                     addq.w     A7, 8
  13028. 000099F4  6026                     bra        +0x28 /* 00009A1C */
  13029. label000099F6:
  13030. 000099F6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  13031. 000099FA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  13032. 000099FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  13033. 00009A02  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13034. 00009A06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13035. 00009A0A  206E 0008                movea.l    A0, [A6 + 0x8]
  13036. 00009A0E  4868 007C                pea.l      [A0 + 0x7C]
  13037. 00009A12  4EB9 0000 1A90           jsr        [0x00001A90]
  13038. 00009A18  4FEF 0018                lea.l      A7, [A7 + 0x18]
  13039. label00009A1C:
  13040. 00009A1C  4E5E                     unlink     A6
  13041. 00009A1E  4E75                     rts
  13042. 00009A20  4E56 FEF8                link       A6, -0x0108
  13043. 00009A24  48E7 1820                movem.l    -[A7], D3,D4,A2
  13044. 00009A28  246E 0008                movea.l    A2, [A6 + 0x8]
  13045. 00009A2C  4AAA 00B6                tst.l      [A2 + 0xB6]
  13046. 00009A30  6600 00BE                bne        +0xC0 /* 00009AF0 */
  13047. 00009A34  486E FFF8                pea.l      [A6 - 0x8]
  13048. 00009A38  4EB9 0000 2178           jsr        [0x00002178]
  13049. 00009A3E  486E FEF8                pea.l      [A6 - 0x108]
  13050. 00009A42  2F0A                     move.l     -[A7], A2
  13051. 00009A44  2057                     movea.l    A0, [A7]
  13052. 00009A46  2268 0004                movea.l    A1, [A0 + 0x4]
  13053. 00009A4A  2269 0360                movea.l    A1, [A1 + 0x360]
  13054. 00009A4E  4E91                     jsr        [A1]
  13055. 00009A50  4A2E FEF8                tst.b      [A6 - 0x108]
  13056. 00009A54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13057. 00009A58  6718                     beq        +0x1A /* 00009A72 */
  13058. 00009A5A  263C 6E61 6D65           move.l     D3, 0x6E616D65 /* 'name' */
  13059. 00009A60  486E FEF8                pea.l      [A6 - 0x108]
  13060. 00009A64  486E FFF8                pea.l      [A6 - 0x8]
  13061. 00009A68  4EB9 0000 2198           jsr        [0x00002198]
  13062. 00009A6E  504F                     addq.w     A7, 8
  13063. 00009A70  6024                     bra        +0x26 /* 00009A96 */
  13064. label00009A72:
  13065. 00009A72  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13066. 00009A76  4EB9 0000 0538           jsr        [0x00000538]
  13067. 00009A7C  48C0                     ext.l      D0
  13068. 00009A7E  2800                     move.l     D4, D0
  13069. 00009A80  263C 696E 6478           move.l     D3, 0x696E6478 /* 'indx' */
  13070. 00009A86  2F04                     move.l     -[A7], D4
  13071. 00009A88  486E FFF8                pea.l      [A6 - 0x8]
  13072. 00009A8C  4EB9 0000 2190           jsr        [0x00002190]
  13073. 00009A92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13074. label00009A96:
  13075. 00009A96  554F                     subq.w     A7, 2
  13076. 00009A98  2F3C 6377 696E           move.l     -[A7], 0x6377696E /* 'cwin' */
  13077. 00009A9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13078. 00009AA2  2F03                     move.l     -[A7], D3
  13079. 00009AA4  486E FFF8                pea.l      [A6 - 0x8]
  13080. 00009AA8  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  13081. 00009AAE  584F                     addq.w     A7, 4
  13082. 00009AB0  2F08                     move.l     -[A7], A0
  13083. 00009AB2  4227                     clr.b      -[A7]
  13084. 00009AB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13085. 00009AB8  4EB9 0000 0058           jsr        [0x00000058]
  13086. 00009ABE  381F                     move.w     D4, [A7]+
  13087. 00009AC0  3604                     move.w     D3, D4
  13088. 00009AC2  4A44                     tst.w      D4
  13089. 00009AC4  6718                     beq        +0x1A /* 00009ADE */
  13090. 00009AC6  4878 0633                push.l     0x633
  13091. 00009ACA  4879 0000 46B4           push.l     0x46B4
  13092. 00009AD0  3043                     movea.w    A0, D3
  13093. 00009AD2  2F08                     move.l     -[A7], A0
  13094. 00009AD4  4EB9 0000 0F60           jsr        [0x00000F60]
  13095. 00009ADA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13096. label00009ADE:
  13097. 00009ADE  3F3C FFFF                move.w     -[A7], 0xFFFF
  13098. 00009AE2  486E FFF8                pea.l      [A6 - 0x8]
  13099. 00009AE6  4EB9 0000 2180           jsr        [0x00002180]
  13100. 00009AEC  5C4F                     addq.w     A7, 6
  13101. 00009AEE  6016                     bra        +0x18 /* 00009B06 */
  13102. label00009AF0:
  13103. 00009AF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13104. 00009AF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13105. 00009AF8  486A 00B2                pea.l      [A2 + 0xB2]
  13106. 00009AFC  4EB9 0000 2088           jsr        [0x00002088]
  13107. 00009B02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13108. label00009B06:
  13109. 00009B06  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13110. 00009B0A  4E5E                     unlink     A6
  13111. 00009B0C  4E75                     rts
  13112. 00009B0E  4E56 FEE6                link       A6, -0x011A
  13113. 00009B12  2F0B                     move.l     -[A7], A3
  13114. 00009B14  2F0A                     move.l     -[A7], A2
  13115. 00009B16  246E 0008                movea.l    A2, [A6 + 0x8]
  13116. 00009B1A  266E 0014                movea.l    A3, [A6 + 0x14]
  13117. 00009B1E  202E 000C                move.l     D0, [A6 + 0xC]
  13118. 00009B22  4EB9 0000 05A8           jsr        [0x000005A8]
  13119. 00009B28  01FE                     .incomplete
  13120. 00009B2A  6863                     bvc        +0x65 /* 00009B8F */
  13121. 00009B2C  6C62                     bge        +0x64 /* 00009B90 */
  13122. 00009B2E  707A                     moveq.l    D0, 0x7A
  13123. 00009B30  756D                     moveq.l    D2, 0x6D
  13124. 00009B32  000B 6863                ori.b      A3, 0x63 /* 'c' */
  13125. 00009B36  6C62                     bge        +0x64 /* 00009B9A */
  13126. 00009B38  013C 6973                btst       0x73 /* 's' */, D0
  13127. 00009B3C  666C                     bne        +0x6E /* 00009BAA */
  13128. 00009B3E  0166                     bchg       -[A6], D0
  13129. 00009B40  6973                     bvs        +0x75 /* 00009BB5 */
  13130. 00009B42  7A6D                     moveq.l    D5, 0x6D
  13131. 00009B44  01A4                     bclr       -[A4], D0
  13132. 00009B46  7062                     moveq.l    D0, 0x62
  13133. 00009B48  6E64                     bgt        +0x66 /* 00009BAE */
  13134. 00009B4A  00A0 7069 6478           ori.l      -[A0], 0x70696478 /* 'pidx' */
  13135. 00009B50  00C2                     .incomplete
  13136. 00009B52  706D                     moveq.l    D0, 0x6D
  13137. 00009B54  6F64                     ble        +0x66 /* 00009BBA */
  13138. 00009B56  0166                     bchg       -[A6], D0
  13139. 00009B58  706E                     moveq.l    D0, 0x6E
  13140. 00009B5A  616D                     bsr        +0x6F /* 00009BC9 */
  13141. 00009B5C  0020 7070                ori.b      -[A0], 0x70 /* 'p' */
  13142. 00009B60  6F73                     ble        +0x75 /* 00009BD5 */
  13143. 00009B62  0050 7072                ori.w      [A0], 0x7072 /* 'pr' */
  13144. 00009B66  737A                     moveq.l    D1, 0x7A
  13145. 00009B68  016A 7074                bchg       [A2 + 0x7074], D0
  13146. 00009B6C  6974                     bvs        +0x76 /* 00009BE2 */
  13147. 00009B6E  011E                     btst       [A6]+, D0
  13148. 00009B70  7076                     moveq.l    D0, 0x76
  13149. 00009B72  6973                     bvs        +0x75 /* 00009BE7 */
  13150. 00009B74  018A                     bclr       A2, D0
  13151. 00009B76  707A                     moveq.l    D0, 0x7A
  13152. 00009B78  756D                     moveq.l    D2, 0x6D
  13153. 00009B7A  00C6                     .incomplete
  13154. 00009B7C  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13155. 00009B80  486E FF00                pea.l      [A6 - 0x100]
  13156. 00009B84  A919                     syscall    GetWTitle
  13157. 00009B86  554F                     subq.w     A7, 2
  13158. 00009B88  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  13159. 00009B8E  486E FF01                pea.l      [A6 - 0xFF]
  13160. // begin alternate branch 00009B90-00009B92
  13161. label00009B90:
  13162. 00009B90  FF01                     .extension 0xF01 <<F/4-5/7>> // unimplemented
  13163. // end alternate branch 00009B90-00009B92
  13164. label00009B90: // (misaligned)
  13165. 00009B92  486E FF00                pea.l      [A6 - 0x100]
  13166. 00009B96  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  13167. // begin alternate branch 00009B9A-00009B9C
  13168. label00009B9A:
  13169. 00009B9A  C1D4                     muls.w     D0, [A4]
  13170. // end alternate branch 00009B9A-00009B9C
  13171. label00009B9A: // (misaligned)
  13172. 00009B9C  7200                     moveq.l    D1, 0x00
  13173. 00009B9E  1200                     move.b     D1, D0
  13174. 00009BA0  584F                     addq.w     A7, 4
  13175. 00009BA2  2F01                     move.l     -[A7], D1
  13176. 00009BA4  2F0B                     move.l     -[A7], A3
  13177. 00009BA6  303C 0825                move.w     D0, 0x825
  13178. label00009BAA:
  13179. 00009BAA  A816                     syscall    Pack8
  13180. 00009BAC  301F                     move.w     D0, [A7]+
  13181. label00009BAE:
  13182. 00009BAE  6000 018E                bra        +0x190 /* 00009D3E */
  13183. 00009BB2  2D79 0000 7794 FEFC      move.l     [A6 - 0x104], [0x00007794]
  13184. label00009BBA:
  13185. 00009BBA  486E FEFC                pea.l      [A6 - 0x104]
  13186. 00009BBE  2F0A                     move.l     -[A7], A2
  13187. 00009BC0  2057                     movea.l    A0, [A7]
  13188. 00009BC2  2268 0004                movea.l    A1, [A0 + 0x4]
  13189. 00009BC6  2269 0134                movea.l    A1, [A1 + 0x134]
  13190. 00009BCA  4E91                     jsr        [A1]
  13191. 00009BCC  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  13192. 00009BD2  486E FEFC                pea.l      [A6 - 0x104]
  13193. 00009BD6  4878 0004                push.l     0x4
  13194. 00009BDA  2F0B                     move.l     -[A7], A3
  13195. 00009BDC  303C 0825                move.w     D0, 0x825
  13196. 00009BE0  A816                     syscall    Pack8
  13197. label00009BE2:
  13198. 00009BE2  301F                     move.w     D0, [A7]+
  13199. 00009BE4  5C4F                     addq.w     A7, 6
  13200. 00009BE6  6000 0156                bra        +0x158 /* 00009D3E */
  13201. 00009BEA  486E FEF4                pea.l      [A6 - 0x10C]
  13202. 00009BEE  2F0A                     move.l     -[A7], A2
  13203. 00009BF0  4EBA EBF8                jsr        [PC - 0x1408 /* 000087EA */]
  13204. 00009BF4  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  13205. 00009BFA  486E FEF4                pea.l      [A6 - 0x10C]
  13206. 00009BFE  4878 0008                push.l     0x8
  13207. 00009C02  2F0B                     move.l     -[A7], A3
  13208. 00009C04  303C 0825                move.w     D0, 0x825
  13209. 00009C08  A816                     syscall    Pack8
  13210. 00009C0A  301F                     move.w     D0, [A7]+
  13211. 00009C0C  5C4F                     addq.w     A7, 6
  13212. 00009C0E  6000 012E                bra        +0x130 /* 00009D3E */
  13213. 00009C12  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13214. 00009C16  4EB9 0000 0538           jsr        [0x00000538]
  13215. 00009C1C  48C0                     ext.l      D0
  13216. 00009C1E  2D40 FEF0                move.l     [A6 - 0x110], D0
  13217. 00009C22  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  13218. 00009C28  486E FEF0                pea.l      [A6 - 0x110]
  13219. 00009C2C  4878 0004                push.l     0x4
  13220. 00009C30  2F0B                     move.l     -[A7], A3
  13221. 00009C32  303C 0825                move.w     D0, 0x825
  13222. 00009C36  A816                     syscall    Pack8
  13223. 00009C38  301F                     move.w     D0, [A7]+
  13224. 00009C3A  544F                     addq.w     A7, 2
  13225. 00009C3C  6000 0100                bra        +0x102 /* 00009D3E */
  13226. 00009C40  486E FEE6                pea.l      [A6 - 0x11A]
  13227. 00009C44  2F0A                     move.l     -[A7], A2
  13228. 00009C46  2057                     movea.l    A0, [A7]
  13229. 00009C48  2268 0004                movea.l    A1, [A0 + 0x4]
  13230. 00009C4C  2269 0338                movea.l    A1, [A1 + 0x338]
  13231. 00009C50  4E91                     jsr        [A1]
  13232. 00009C52  1D40 FEEF                move.b     [A6 - 0x111], D0
  13233. 00009C56  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  13234. 00009C5C  486E FEEF                pea.l      [A6 - 0x111]
  13235. 00009C60  4878 0001                push.l     0x1
  13236. 00009C64  2F0B                     move.l     -[A7], A3
  13237. 00009C66  303C 0825                move.w     D0, 0x825
  13238. 00009C6A  A816                     syscall    Pack8
  13239. 00009C6C  301F                     move.w     D0, [A7]+
  13240. 00009C6E  5C4F                     addq.w     A7, 6
  13241. 00009C70  6000 00CC                bra        +0xCE /* 00009D3E */
  13242. 00009C74  2F0B                     move.l     -[A7], A3
  13243. 00009C76  2F3C 1000 0000           move.l     -[A7], 0x10000000
  13244. 00009C7C  2F0A                     move.l     -[A7], A2
  13245. 00009C7E  61FF 0000 0298           bsr        +0x29A /* 00009F18 */
  13246. 00009C84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13247. 00009C88  6000 00B4                bra        +0xB6 /* 00009D3E */
  13248. 00009C8C  2F0B                     move.l     -[A7], A3
  13249. 00009C8E  2F3C 0800 0000           move.l     -[A7], 0x8000000
  13250. 00009C94  2F0A                     move.l     -[A7], A2
  13251. 00009C96  61FF 0000 0280           bsr        +0x282 /* 00009F18 */
  13252. 00009C9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13253. 00009CA0  6000 009C                bra        +0x9E /* 00009D3E */
  13254. 00009CA4  2F0B                     move.l     -[A7], A3
  13255. 00009CA6  2F3C 4000 0000           move.l     -[A7], 0x40000000 /* '@\0\0\0' */
  13256. 00009CAC  2F0A                     move.l     -[A7], A2
  13257. 00009CAE  61FF 0000 0268           bsr        +0x26A /* 00009F18 */
  13258. 00009CB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13259. 00009CB8  6000 0084                bra        +0x86 /* 00009D3E */
  13260. 00009CBC  2F0B                     move.l     -[A7], A3
  13261. 00009CBE  2F3C 8000 0000           move.l     -[A7], 0x80000000
  13262. 00009CC4  2F0A                     move.l     -[A7], A2
  13263. 00009CC6  61FF 0000 0250           bsr        +0x252 /* 00009F18 */
  13264. 00009CCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13265. 00009CD0  606C                     bra        +0x6E /* 00009D3E */
  13266. 00009CD2  2F0B                     move.l     -[A7], A3
  13267. 00009CD4  2F3C 0400 0000           move.l     -[A7], 0x4000000
  13268. 00009CDA  2F0A                     move.l     -[A7], A2
  13269. 00009CDC  61FF 0000 023A           bsr        +0x23C /* 00009F18 */
  13270. 00009CE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13271. 00009CE6  6056                     bra        +0x58 /* 00009D3E */
  13272. 00009CE8  2F0B                     move.l     -[A7], A3
  13273. 00009CEA  2F3C 0100 0000           move.l     -[A7], 0x1000000
  13274. 00009CF0  2F0A                     move.l     -[A7], A2
  13275. 00009CF2  61FF 0000 0224           bsr        +0x226 /* 00009F18 */
  13276. 00009CF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13277. 00009CFC  6040                     bra        +0x42 /* 00009D3E */
  13278. 00009CFE  2F0A                     move.l     -[A7], A2
  13279. 00009D00  4EB9 0000 E286           jsr        [0x0000E286]
  13280. 00009D06  1D40 FEEE                move.b     [A6 - 0x112], D0
  13281. 00009D0A  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  13282. 00009D10  486E FEEE                pea.l      [A6 - 0x112]
  13283. 00009D14  4878 0001                push.l     0x1
  13284. 00009D18  2F0B                     move.l     -[A7], A3
  13285. 00009D1A  303C 0825                move.w     D0, 0x825
  13286. 00009D1E  A816                     syscall    Pack8
  13287. 00009D20  301F                     move.w     D0, [A7]+
  13288. 00009D22  544F                     addq.w     A7, 2
  13289. 00009D24  6018                     bra        +0x1A /* 00009D3E */
  13290. 00009D26  2F0B                     move.l     -[A7], A3
  13291. 00009D28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13292. 00009D2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13293. 00009D30  486A 00B2                pea.l      [A2 + 0xB2]
  13294. 00009D34  4EB9 0000 20D0           jsr        [0x000020D0]
  13295. 00009D3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13296. label00009D3E:
  13297. 00009D3E  245F                     movea.l    A2, [A7]+
  13298. 00009D40  265F                     movea.l    A3, [A7]+
  13299. 00009D42  4E5E                     unlink     A6
  13300. 00009D44  4E75                     rts
  13301. 00009D46  4E56 FEF2                link       A6, -0x010E
  13302. 00009D4A  2F0B                     move.l     -[A7], A3
  13303. 00009D4C  2F0A                     move.l     -[A7], A2
  13304. 00009D4E  246E 0008                movea.l    A2, [A6 + 0x8]
  13305. 00009D52  266E 0010                movea.l    A3, [A6 + 0x10]
  13306. 00009D56  202E 000C                move.l     D0, [A6 + 0xC]
  13307. 00009D5A  4EB9 0000 05A8           jsr        [0x000005A8]
  13308. 00009D60  00F6                     .incomplete
  13309. 00009D62  7062                     moveq.l    D0, 0x62
  13310. 00009D64  6E64                     bgt        +0x66 /* 00009DCA */
  13311. 00009D66  707A                     moveq.l    D0, 0x7A
  13312. 00009D68  756D                     moveq.l    D2, 0x6D
  13313. 00009D6A  0004 7062                ori.b      D4, 0x62 /* 'b' */
  13314. 00009D6E  6E64                     bgt        +0x66 /* 00009DD4 */
  13315. 00009D70  0066 706E                ori.w      -[A6], 0x706E /* 'pn' */
  13316. 00009D74  616D                     bsr        +0x6F /* 00009DE3 */
  13317. 00009D76  0014 7070                ori.b      [A4], 0x70 /* 'p' */
  13318. 00009D7A  6F73                     ble        +0x75 /* 00009DEF */
  13319. 00009D7C  0034 7076 6973 009C 707A 756D 0072 ori.b      [[A4 + 0x9C707A] + 0x756D0072], 0x76 /* 'v' */
  13320. 00009D8A  486E FF00                pea.l      [A6 - 0x100]
  13321. 00009D8E  2F0B                     move.l     -[A7], A3
  13322. 00009D90  4EB9 0000 21C0           jsr        [0x000021C0]
  13323. 00009D96  486E FF00                pea.l      [A6 - 0x100]
  13324. 00009D9A  2F0A                     move.l     -[A7], A2
  13325. 00009D9C  2057                     movea.l    A0, [A7]
  13326. 00009D9E  2268 0004                movea.l    A1, [A0 + 0x4]
  13327. 00009DA2  2269 0028                movea.l    A1, [A1 + 0x28]
  13328. 00009DA6  4E91                     jsr        [A1]
  13329. 00009DA8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13330. 00009DAC  6000 00C0                bra        +0xC2 /* 00009E6E */
  13331. 00009DB0  486E FEFC                pea.l      [A6 - 0x104]
  13332. 00009DB4  2F0B                     move.l     -[A7], A3
  13333. 00009DB6  4EB9 0000 21A8           jsr        [0x000021A8]
  13334. 00009DBC  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  13335. 00009DC0  2F0A                     move.l     -[A7], A2
  13336. 00009DC2  2057                     movea.l    A0, [A7]
  13337. 00009DC4  2268 0004                movea.l    A1, [A0 + 0x4]
  13338. 00009DC8  2269 0324                movea.l    A1, [A1 + 0x324]
  13339. // begin alternate branch 00009DCA-00009DCC
  13340. label00009DCA:
  13341. 00009DCA  0324                     btst       -[A4], D1
  13342. // end alternate branch 00009DCA-00009DCC
  13343. label00009DCA: // (misaligned)
  13344. 00009DCC  4E91                     jsr        [A1]
  13345. 00009DCE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13346. 00009DD2  6000 009A                bra        +0x9C /* 00009E6E */
  13347. // begin alternate branch 00009DD4-00009DDA
  13348. label00009DD4:
  13349. 00009DD4  009A 486E FEF4           ori.l      [A2]+, 0x486EFEF4
  13350. // end alternate branch 00009DD4-00009DDA
  13351. label00009DD4: // (misaligned)
  13352. 00009DD6  486E FEF4                pea.l      [A6 - 0x10C]
  13353. 00009DDA  2F0B                     move.l     -[A7], A3
  13354. 00009DDC  4EB9 0000 21B0           jsr        [0x000021B0]
  13355. 00009DE2  486E FEF4                pea.l      [A6 - 0x10C]
  13356. 00009DE6  2F0A                     move.l     -[A7], A2
  13357. 00009DE8  2057                     movea.l    A0, [A7]
  13358. 00009DEA  2268 0004                movea.l    A1, [A0 + 0x4]
  13359. 00009DEE  2269 0330                movea.l    A1, [A1 + 0x330]
  13360. 00009DF2  4E91                     jsr        [A1]
  13361. 00009DF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13362. 00009DF8  6074                     bra        +0x76 /* 00009E6E */
  13363. 00009DFA  486E FEF3                pea.l      [A6 - 0x10D]
  13364. 00009DFE  2F0B                     move.l     -[A7], A3
  13365. 00009E00  4EB9 0000 21B8           jsr        [0x000021B8]
  13366. 00009E06  1F2E FEF3                move.b     -[A7], [A6 - 0x10D]
  13367. 00009E0A  2F0A                     move.l     -[A7], A2
  13368. 00009E0C  2057                     movea.l    A0, [A7]
  13369. 00009E0E  2268 0004                movea.l    A1, [A0 + 0x4]
  13370. 00009E12  2269 0344                movea.l    A1, [A1 + 0x344]
  13371. 00009E16  4E91                     jsr        [A1]
  13372. 00009E18  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13373. 00009E1C  6050                     bra        +0x52 /* 00009E6E */
  13374. 00009E1E  486E FEF2                pea.l      [A6 - 0x10E]
  13375. 00009E22  2F0B                     move.l     -[A7], A3
  13376. 00009E24  4EB9 0000 21B8           jsr        [0x000021B8]
  13377. 00009E2A  4A2E FEF2                tst.b      [A6 - 0x10E]
  13378. 00009E2E  504F                     addq.w     A7, 8
  13379. 00009E30  6712                     beq        +0x14 /* 00009E44 */
  13380. 00009E32  2F0A                     move.l     -[A7], A2
  13381. 00009E34  2057                     movea.l    A0, [A7]
  13382. 00009E36  2268 0004                movea.l    A1, [A0 + 0x4]
  13383. 00009E3A  2269 00AC                movea.l    A1, [A1 + 0xAC]
  13384. 00009E3E  4E91                     jsr        [A1]
  13385. 00009E40  584F                     addq.w     A7, 4
  13386. 00009E42  602A                     bra        +0x2C /* 00009E6E */
  13387. label00009E44:
  13388. 00009E44  2F0A                     move.l     -[A7], A2
  13389. 00009E46  2057                     movea.l    A0, [A7]
  13390. 00009E48  2268 0004                movea.l    A1, [A0 + 0x4]
  13391. 00009E4C  2269 00B0                movea.l    A1, [A1 + 0xB0]
  13392. 00009E50  4E91                     jsr        [A1]
  13393. 00009E52  584F                     addq.w     A7, 4
  13394. 00009E54  6018                     bra        +0x1A /* 00009E6E */
  13395. 00009E56  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  13396. 00009E5A  2F0B                     move.l     -[A7], A3
  13397. 00009E5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13398. 00009E60  486A 00B2                pea.l      [A2 + 0xB2]
  13399. 00009E64  4EB9 0000 20D8           jsr        [0x000020D8]
  13400. 00009E6A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13401. label00009E6E:
  13402. 00009E6E  245F                     movea.l    A2, [A7]+
  13403. 00009E70  265F                     movea.l    A3, [A7]+
  13404. 00009E72  4E5E                     unlink     A6
  13405. 00009E74  4E75                     rts
  13406. 00009E76  4E56 0000                link       A6, 0
  13407. 00009E7A  2F03                     move.l     -[A7], D3
  13408. 00009E7C  202E 000C                move.l     D0, [A6 + 0xC]
  13409. 00009E80  4EB9 0000 05A8           jsr        [0x000005A8]
  13410. 00009E86  0058 6863                ori.w      [A0]+, 0x6863 /* 'hc' */
  13411. 00009E8A  6C62                     bge        +0x64 /* 00009EEE */
  13412. 00009E8C  707A                     moveq.l    D0, 0x7A
  13413. 00009E8E  756D                     moveq.l    D2, 0x6D
  13414. 00009E90  000B 6863                ori.b      A3, 0x63 /* 'c' */
  13415. 00009E94  6C62                     bge        +0x64 /* 00009EF8 */
  13416. 00009E96  0044 6973                ori.w      D4, 0x6973 /* 'is' */
  13417. 00009E9A  666C                     bne        +0x6E /* 00009F08 */
  13418. 00009E9C  003E 6973                ori.b      <<invalid special address>>, 0x73 /* 's' */
  13419. 00009EA0  7A6D                     moveq.l    D5, 0x6D
  13420. 00009EA2  0038 7062 6E64           ori.b      [0x00006E64], 0x62 /* 'b' */
  13421. 00009EA8  0032 7069 6478           ori.b      [A2 + D6.w * 4 + 0x78], 0x69 /* 'i' */
  13422. 00009EAE  002C 706D 6F64           ori.b      [A4 + 0x6F64], 0x6D /* 'm' */
  13423. 00009EB4  0026 706E                ori.b      -[A6], 0x6E /* 'n' */
  13424. 00009EB8  616D                     bsr        +0x6F /* 00009F27 */
  13425. 00009EBA  0020 7070                ori.b      -[A0], 0x70 /* 'p' */
  13426. 00009EBE  6F73                     ble        +0x75 /* 00009F33 */
  13427. 00009EC0  001A 7072                ori.b      [A2]+, 0x72 /* 'r' */
  13428. 00009EC4  737A                     moveq.l    D1, 0x7A
  13429. 00009EC6  0014 7074                ori.b      [A4], 0x74 /* 't' */
  13430. 00009ECA  6974                     bvs        +0x76 /* 00009F40 */
  13431. 00009ECC  000E 7076                ori.b      A6, 0x76 /* 'v' */
  13432. 00009ED0  6973                     bvs        +0x75 /* 00009F45 */
  13433. 00009ED2  0008 707A                ori.b      A0, 0x7A /* 'z' */
  13434. 00009ED6  756D                     moveq.l    D2, 0x6D
  13435. 00009ED8  0002 7601                ori.b      D2, 0x1
  13436. 00009EDC  6016                     bra        +0x18 /* 00009EF4 */
  13437. 00009EDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13438. 00009EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  13439. 00009EE6  4868 00B2                pea.l      [A0 + 0xB2]
  13440. 00009EEA  4EB9 0000 20E0           jsr        [0x000020E0]
  13441. // begin alternate branch 00009EEE-00009EF0
  13442. label00009EEE:
  13443. 00009EEE  20E0                     move.l     [A0]+, -[A0]
  13444. // end alternate branch 00009EEE-00009EF0
  13445. label00009EEE: // (misaligned)
  13446. 00009EF0  1600                     move.b     D3, D0
  13447. 00009EF2  504F                     addq.w     A7, 8
  13448. label00009EF4:
  13449. 00009EF4  1003                     move.b     D0, D3
  13450. 00009EF6  261F                     move.l     D3, [A7]+
  13451. label00009EF8:
  13452. 00009EF8  4E5E                     unlink     A6
  13453. 00009EFA  4E75                     rts
  13454. 00009EFC  4E56 0000                link       A6, 0
  13455. 00009F00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13456. 00009F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13457. label00009F08:
  13458. 00009F08  2057                     movea.l    A0, [A7]
  13459. 00009F0A  2268 0004                movea.l    A1, [A0 + 0x4]
  13460. 00009F0E  2269 0024                movea.l    A1, [A1 + 0x24]
  13461. 00009F12  4E91                     jsr        [A1]
  13462. 00009F14  4E5E                     unlink     A6
  13463. 00009F16  4E75                     rts
  13464. fn00009F18:
  13465. 00009F18  4E56 FFFE                link       A6, -0x0002
  13466. 00009F1C  2F04                     move.l     -[A7], D4
  13467. 00009F1E  2F03                     move.l     -[A7], D3
  13468. 00009F20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13469. 00009F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13470. 00009F28  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  13471. 00009F2E  1D40 FFFF                move.b     [A6 - 0x1], D0
  13472. 00009F32  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  13473. 00009F38  486E FFFF                pea.l      [A6 - 0x1]
  13474. 00009F3C  4878 0001                push.l     0x1
  13475. label00009F40:
  13476. 00009F40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13477. 00009F44  303C 0825                move.w     D0, 0x825
  13478. 00009F48  A816                     syscall    Pack8
  13479. 00009F4A  361F                     move.w     D3, [A7]+
  13480. 00009F4C  3803                     move.w     D4, D3
  13481. 00009F4E  4A43                     tst.w      D3
  13482. 00009F50  5C4F                     addq.w     A7, 6
  13483. 00009F52  6718                     beq        +0x1A /* 00009F6C */
  13484. 00009F54  4878 0703                push.l     0x703
  13485. 00009F58  4879 0000 46B4           push.l     0x46B4
  13486. 00009F5E  3044                     movea.w    A0, D4
  13487. 00009F60  2F08                     move.l     -[A7], A0
  13488. 00009F62  4EB9 0000 0F60           jsr        [0x00000F60]
  13489. 00009F68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13490. label00009F6C:
  13491. 00009F6C  261F                     move.l     D3, [A7]+
  13492. 00009F6E  281F                     move.l     D4, [A7]+
  13493. 00009F70  4E5E                     unlink     A6
  13494. 00009F72  4E75                     rts
  13495. 00009F74  4E56 0000                link       A6, 0
  13496. 00009F78  2F0A                     move.l     -[A7], A2
  13497. 00009F7A  246E 0008                movea.l    A2, [A6 + 0x8]
  13498. 00009F7E  202E 0018                move.l     D0, [A6 + 0x18]
  13499. 00009F82  0480 0000 07D2           subi.l     D0, 0x7D2
  13500. 00009F88  670A                     beq        +0xC /* 00009F94 */
  13501. 00009F8A  0480 0000 03F7           subi.l     D0, 0x3F7
  13502. 00009F90  6714                     beq        +0x16 /* 00009FA6 */
  13503. 00009F92  601E                     bra        +0x20 /* 00009FB2 */
  13504. label00009F94:
  13505. 00009F94  2F0A                     move.l     -[A7], A2
  13506. 00009F96  2057                     movea.l    A0, [A7]
  13507. 00009F98  2268 0004                movea.l    A1, [A0 + 0x4]
  13508. 00009F9C  2269 0350                movea.l    A1, [A1 + 0x350]
  13509. 00009FA0  4E91                     jsr        [A1]
  13510. 00009FA2  584F                     addq.w     A7, 4
  13511. 00009FA4  602A                     bra        +0x2C /* 00009FD0 */
  13512. label00009FA6:
  13513. 00009FA6  2F0A                     move.l     -[A7], A2
  13514. 00009FA8  4EB9 0000 0A78           jsr        [0x00000A78 /* ApplScratch */]
  13515. 00009FAE  584F                     addq.w     A7, 4
  13516. 00009FB0  601E                     bra        +0x20 /* 00009FD0 */
  13517. label00009FB2:
  13518. 00009FB2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  13519. 00009FB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  13520. 00009FBA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13521. 00009FBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13522. 00009FC2  486A 00B2                pea.l      [A2 + 0xB2]
  13523. 00009FC6  4EB9 0000 20A0           jsr        [0x000020A0]
  13524. 00009FCC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13525. label00009FD0:
  13526. 00009FD0  245F                     movea.l    A2, [A7]+
  13527. 00009FD2  4E5E                     unlink     A6
  13528. 00009FD4  4E75                     rts
  13529. 00009FD6  4E56 0000                link       A6, 0
  13530. 00009FDA  206E 0008                movea.l    A0, [A6 + 0x8]
  13531. 00009FDE  2F28 00CC                move.l     -[A7], [A0 + 0xCC]
  13532. 00009FE2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  13533. 00009FE6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  13534. 00009FEA  4227                     clr.b      -[A7]
  13535. 00009FEC  A91B                     syscall    MoveWindow
  13536. 00009FEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13537. 00009FF2  2057                     movea.l    A0, [A7]
  13538. 00009FF4  2268 0004                movea.l    A1, [A0 + 0x4]
  13539. 00009FF8  2269 0370                movea.l    A1, [A1 + 0x370]
  13540. 00009FFC  4E91                     jsr        [A1]
  13541. 00009FFE  4E5E                     unlink     A6
  13542. 0000A000  4E75                     rts
  13543. 0000A002  4E56 FFF4                link       A6, -0x000C
  13544. 0000A006  2F0A                     move.l     -[A7], A2
  13545. 0000A008  246E 0008                movea.l    A2, [A6 + 0x8]
  13546. 0000A00C  486E FFF4                pea.l      [A6 - 0xC]
  13547. 0000A010  2F0A                     move.l     -[A7], A2
  13548. 0000A012  2057                     movea.l    A0, [A7]
  13549. 0000A014  2268 0004                movea.l    A1, [A0 + 0x4]
  13550. 0000A018  2269 0338                movea.l    A1, [A1 + 0x338]
  13551. 0000A01C  4E91                     jsr        [A1]
  13552. 0000A01E  4A00                     tst.b      D0
  13553. 0000A020  504F                     addq.w     A7, 8
  13554. 0000A022  673C                     beq        +0x3E /* 0000A060 */
  13555. 0000A024  2D79 0000 7794 FFFC      move.l     [A6 - 0x4], [0x00007794]
  13556. 0000A02C  486E FFFC                pea.l      [A6 - 0x4]
  13557. 0000A030  2F0A                     move.l     -[A7], A2
  13558. 0000A032  2057                     movea.l    A0, [A7]
  13559. 0000A034  2268 0004                movea.l    A1, [A0 + 0x4]
  13560. 0000A038  2269 0134                movea.l    A1, [A1 + 0x134]
  13561. 0000A03C  4E91                     jsr        [A1]
  13562. 0000A03E  302A 00DE                move.w     D0, [A2 + 0xDE]
  13563. 0000A042  916E FFFE                sub.w      [A6 - 0x2], D0
  13564. 0000A046  302A 00DC                move.w     D0, [A2 + 0xDC]
  13565. 0000A04A  916E FFFC                sub.w      [A6 - 0x4], D0
  13566. 0000A04E  486A 00DC                pea.l      [A2 + 0xDC]
  13567. 0000A052  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  13568. 0000A056  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  13569. 0000A05A  A8A8                     syscall    OffsetRect
  13570. 0000A05C  504F                     addq.w     A7, 8
  13571. 0000A05E  6040                     bra        +0x42 /* 0000A0A0 */
  13572. label0000A060:
  13573. 0000A060  486A 00DC                pea.l      [A2 + 0xDC]
  13574. 0000A064  2F0A                     move.l     -[A7], A2
  13575. 0000A066  2057                     movea.l    A0, [A7]
  13576. 0000A068  2268 0004                movea.l    A1, [A0 + 0x4]
  13577. 0000A06C  2269 003C                movea.l    A1, [A1 + 0x3C]
  13578. 0000A070  4E91                     jsr        [A1]
  13579. 0000A072  486A 00DC                pea.l      [A2 + 0xDC]
  13580. 0000A076  2F0A                     move.l     -[A7], A2
  13581. 0000A078  2057                     movea.l    A0, [A7]
  13582. 0000A07A  2268 0004                movea.l    A1, [A0 + 0x4]
  13583. 0000A07E  2269 0134                movea.l    A1, [A1 + 0x134]
  13584. 0000A082  4E91                     jsr        [A1]
  13585. 0000A084  203C 0000 00DC           move.l     D0, 0xDC
  13586. 0000A08A  4872 0804                pea.l      [A2 + D0 + 0x4]
  13587. 0000A08E  2F0A                     move.l     -[A7], A2
  13588. 0000A090  2057                     movea.l    A0, [A7]
  13589. 0000A092  2268 0004                movea.l    A1, [A0 + 0x4]
  13590. 0000A096  2269 0134                movea.l    A1, [A1 + 0x134]
  13591. 0000A09A  4E91                     jsr        [A1]
  13592. 0000A09C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  13593. label0000A0A0:
  13594. 0000A0A0  422A 00FC                clr.b      [A2 + 0xFC]
  13595. 0000A0A4  245F                     movea.l    A2, [A7]+
  13596. 0000A0A6  4E5E                     unlink     A6
  13597. 0000A0A8  4E75                     rts
  13598. 0000A0AA  4E56 FFE0                link       A6, -0x0020
  13599. 0000A0AE  2F0B                     move.l     -[A7], A3
  13600. 0000A0B0  2F0A                     move.l     -[A7], A2
  13601. 0000A0B2  266E 0008                movea.l    A3, [A6 + 0x8]
  13602. 0000A0B6  2F2B 00CC                move.l     -[A7], [A3 + 0xCC]
  13603. 0000A0BA  486E FFE8                pea.l      [A6 - 0x18]
  13604. 0000A0BE  4EB9 0000 0520           jsr        [0x00000520]
  13605. 0000A0C4  504F                     addq.w     A7, 8
  13606. 0000A0C6  486E FFE8                pea.l      [A6 - 0x18]
  13607. 0000A0CA  4EB9 0000 0528           jsr        [0x00000528]
  13608. 0000A0D0  2448                     movea.l    A2, A0
  13609. 0000A0D2  200A                     move.l     D0, A2
  13610. 0000A0D4  584F                     addq.w     A7, 4
  13611. 0000A0D6  6606                     bne        +0x8 /* 0000A0DE */
  13612. 0000A0D8  594F                     subq.w     A7, 4
  13613. 0000A0DA  AA2A                     syscall    GetMainDevice
  13614. 0000A0DC  245F                     movea.l    A2, [A7]+
  13615. label0000A0DE:
  13616. 0000A0DE  2052                     movea.l    A0, [A2]
  13617. 0000A0E0  2D68 0022 FFF8           move.l     [A6 - 0x8], [A0 + 0x22]
  13618. 0000A0E6  2D68 0026 FFFC           move.l     [A6 - 0x4], [A0 + 0x26]
  13619. 0000A0EC  594F                     subq.w     A7, 4
  13620. 0000A0EE  AA2A                     syscall    GetMainDevice
  13621. 0000A0F0  205F                     movea.l    A0, [A7]+
  13622. 0000A0F2  B5C8                     cmpa.l     A2, A0
  13623. 0000A0F4  660C                     bne        +0xE /* 0000A102 */
  13624. 0000A0F6  554F                     subq.w     A7, 2
  13625. 0000A0F8  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  13626. 0000A0FC  301F                     move.w     D0, [A7]+
  13627. 0000A0FE  D16E FFF8                add.w      [A6 - 0x8], D0
  13628. label0000A102:
  13629. 0000A102  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13630. 0000A106  486E FFF8                pea.l      [A6 - 0x8]
  13631. 0000A10A  2F0B                     move.l     -[A7], A3
  13632. 0000A10C  2057                     movea.l    A0, [A7]
  13633. 0000A10E  2268 0004                movea.l    A1, [A0 + 0x4]
  13634. 0000A112  2269 033C                movea.l    A1, [A1 + 0x33C]
  13635. 0000A116  4E91                     jsr        [A1]
  13636. 0000A118  2F2B 00CC                move.l     -[A7], [A3 + 0xCC]
  13637. 0000A11C  486E FFE0                pea.l      [A6 - 0x20]
  13638. 0000A120  4EB9 0000 0518           jsr        [0x00000518]
  13639. 0000A126  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  13640. 0000A12C  2D6E FFE4 FFF4           move.l     [A6 - 0xC], [A6 - 0x1C]
  13641. 0000A132  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13642. 0000A136  486E FFF0                pea.l      [A6 - 0x10]
  13643. 0000A13A  A8A6                     syscall    EqualRect
  13644. 0000A13C  101F                     move.b     D0, [A7]+
  13645. 0000A13E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  13646. 0000A142  245F                     movea.l    A2, [A7]+
  13647. 0000A144  265F                     movea.l    A3, [A7]+
  13648. 0000A146  4E5E                     unlink     A6
  13649. 0000A148  4E75                     rts
  13650. 0000A14A  4E56 FFC8                link       A6, -0x0038
  13651. 0000A14E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  13652. 0000A152  286E 0008                movea.l    A4, [A6 + 0x8]
  13653. 0000A156  266E 000C                movea.l    A3, [A6 + 0xC]
  13654. 0000A15A  246E 0010                movea.l    A2, [A6 + 0x10]
  13655. 0000A15E  2F2C 00CC                move.l     -[A7], [A4 + 0xCC]
  13656. 0000A162  486E FFD0                pea.l      [A6 - 0x30]
  13657. 0000A166  4EB9 0000 0520           jsr        [0x00000520]
  13658. 0000A16C  2D6E FFD0 FFF0           move.l     [A6 - 0x10], [A6 - 0x30]
  13659. 0000A172  2D6E FFD4 FFF4           move.l     [A6 - 0xC], [A6 - 0x2C]
  13660. 0000A178  2F2C 00CC                move.l     -[A7], [A4 + 0xCC]
  13661. 0000A17C  486E FFC8                pea.l      [A6 - 0x38]
  13662. 0000A180  4EB9 0000 0518           jsr        [0x00000518]
  13663. 0000A186  2D6E FFC8 FFF8           move.l     [A6 - 0x8], [A6 - 0x38]
  13664. 0000A18C  2D6E FFCC FFFC           move.l     [A6 - 0x4], [A6 - 0x34]
  13665. 0000A192  3D6E FFFA FFEA           move.w     [A6 - 0x16], [A6 - 0x6]
  13666. 0000A198  3C2E FFFA                move.w     D6, [A6 - 0x6]
  13667. 0000A19C  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  13668. 0000A1A0  3D46 FFDE                move.w     [A6 - 0x22], D6
  13669. 0000A1A4  3E2E FFF6                move.w     D7, [A6 - 0xA]
  13670. 0000A1A8  9E6E FFFE                sub.w      D7, [A6 - 0x2]
  13671. 0000A1AC  3D47 FFE0                move.w     [A6 - 0x20], D7
  13672. 0000A1B0  302E FFF8                move.w     D0, [A6 - 0x8]
  13673. 0000A1B4  906E FFF0                sub.w      D0, [A6 - 0x10]
  13674. 0000A1B8  3D40 FFEE                move.w     [A6 - 0x12], D0
  13675. 0000A1BC  302E FFF4                move.w     D0, [A6 - 0xC]
  13676. 0000A1C0  906E FFFC                sub.w      D0, [A6 - 0x4]
  13677. 0000A1C4  3D40 FFEC                move.w     [A6 - 0x14], D0
  13678. 0000A1C8  3D6B 0002 FFE8           move.w     [A6 - 0x18], [A3 + 0x2]
  13679. 0000A1CE  3D6B 0006 FFE6           move.w     [A6 - 0x1A], [A3 + 0x6]
  13680. 0000A1D4  382B 0006                move.w     D4, [A3 + 0x6]
  13681. 0000A1D8  986B 0002                sub.w      D4, [A3 + 0x2]
  13682. 0000A1DC  5944                     subq.w     D4, 4
  13683. 0000A1DE  3D44 FFDC                move.w     [A6 - 0x24], D4
  13684. 0000A1E2  3D53 FFE4                move.w     [A6 - 0x1C], [A3]
  13685. 0000A1E6  3D6B 0004 FFE2           move.w     [A6 - 0x1E], [A3 + 0x4]
  13686. 0000A1EC  3A2B 0004                move.w     D5, [A3 + 0x4]
  13687. 0000A1F0  9A53                     sub.w      D5, [A3]
  13688. 0000A1F2  5945                     subq.w     D5, 4
  13689. 0000A1F4  3D6C 00D8 FFDA           move.w     [A6 - 0x26], [A4 + 0xD8]
  13690. 0000A1FA  362C 00D8                move.w     D3, [A4 + 0xD8]
  13691. 0000A1FE  3007                     move.w     D0, D7
  13692. 0000A200  48C0                     ext.l      D0
  13693. 0000A202  3206                     move.w     D1, D6
  13694. 0000A204  48C1                     ext.l      D1
  13695. 0000A206  D280                     add.l      D1, D0
  13696. 0000A208  3004                     move.w     D0, D4
  13697. 0000A20A  48C0                     ext.l      D0
  13698. 0000A20C  9081                     sub.l      D0, D1
  13699. 0000A20E  322E FFDA                move.w     D1, [A6 - 0x26]
  13700. 0000A212  48C1                     ext.l      D1
  13701. 0000A214  B280                     cmp.l      D1, D0
  13702. 0000A216  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13703. 0000A21A  6F08                     ble        +0xA /* 0000A224 */
  13704. 0000A21C  3006                     move.w     D0, D6
  13705. 0000A21E  D047                     add.w      D0, D7
  13706. 0000A220  3604                     move.w     D3, D4
  13707. 0000A222  9640                     sub.w      D3, D0
  13708. label0000A224:
  13709. 0000A224  3D6C 00DA FFD8           move.w     [A6 - 0x28], [A4 + 0xDA]
  13710. 0000A22A  382C 00DA                move.w     D4, [A4 + 0xDA]
  13711. 0000A22E  302E FFEC                move.w     D0, [A6 - 0x14]
  13712. 0000A232  48C0                     ext.l      D0
  13713. 0000A234  2840                     movea.l    A4, D0
  13714. 0000A236  322E FFEE                move.w     D1, [A6 - 0x12]
  13715. 0000A23A  48C1                     ext.l      D1
  13716. 0000A23C  2641                     movea.l    A3, D1
  13717. 0000A23E  D280                     add.l      D1, D0
  13718. 0000A240  3005                     move.w     D0, D5
  13719. 0000A242  48C0                     ext.l      D0
  13720. 0000A244  9081                     sub.l      D0, D1
  13721. 0000A246  322E FFD8                move.w     D1, [A6 - 0x28]
  13722. 0000A24A  48C1                     ext.l      D1
  13723. 0000A24C  B280                     cmp.l      D1, D0
  13724. 0000A24E  6F0C                     ble        +0xE /* 0000A25C */
  13725. 0000A250  302E FFEE                move.w     D0, [A6 - 0x12]
  13726. 0000A254  D06E FFEC                add.w      D0, [A6 - 0x14]
  13727. 0000A258  3805                     move.w     D4, D5
  13728. 0000A25A  9840                     sub.w      D4, D0
  13729. label0000A25C:
  13730. 0000A25C  3A2E FFEA                move.w     D5, [A6 - 0x16]
  13731. 0000A260  3006                     move.w     D0, D6
  13732. 0000A262  48C0                     ext.l      D0
  13733. 0000A264  322E FFE8                move.w     D1, [A6 - 0x18]
  13734. 0000A268  48C1                     ext.l      D1
  13735. 0000A26A  D280                     add.l      D1, D0
  13736. 0000A26C  5481                     addq.l     D1, 2
  13737. 0000A26E  3005                     move.w     D0, D5
  13738. 0000A270  48C0                     ext.l      D0
  13739. 0000A272  B081                     cmp.l      D0, D1
  13740. 0000A274  6C0A                     bge        +0xC /* 0000A280 */
  13741. 0000A276  3A2E FFE8                move.w     D5, [A6 - 0x18]
  13742. 0000A27A  DA46                     add.w      D5, D6
  13743. 0000A27C  5445                     addq.w     D5, 2
  13744. 0000A27E  6028                     bra        +0x2A /* 0000A2A8 */
  13745. label0000A280:
  13746. 0000A280  3003                     move.w     D0, D3
  13747. 0000A282  48C0                     ext.l      D0
  13748. 0000A284  322E FFE6                move.w     D1, [A6 - 0x1A]
  13749. 0000A288  48C1                     ext.l      D1
  13750. 0000A28A  9280                     sub.l      D1, D0
  13751. 0000A28C  3007                     move.w     D0, D7
  13752. 0000A28E  48C0                     ext.l      D0
  13753. 0000A290  9280                     sub.l      D1, D0
  13754. 0000A292  5581                     subq.l     D1, 2
  13755. 0000A294  302E FFEA                move.w     D0, [A6 - 0x16]
  13756. 0000A298  48C0                     ext.l      D0
  13757. 0000A29A  B081                     cmp.l      D0, D1
  13758. 0000A29C  6F0A                     ble        +0xC /* 0000A2A8 */
  13759. 0000A29E  3A2E FFE6                move.w     D5, [A6 - 0x1A]
  13760. 0000A2A2  9A43                     sub.w      D5, D3
  13761. 0000A2A4  9A47                     sub.w      D5, D7
  13762. 0000A2A6  5545                     subq.w     D5, 2
  13763. label0000A2A8:
  13764. 0000A2A8  3C2E FFF8                move.w     D6, [A6 - 0x8]
  13765. 0000A2AC  302E FFE4                move.w     D0, [A6 - 0x1C]
  13766. 0000A2B0  48C0                     ext.l      D0
  13767. 0000A2B2  D08B                     add.l      D0, A3
  13768. 0000A2B4  5480                     addq.l     D0, 2
  13769. 0000A2B6  3206                     move.w     D1, D6
  13770. 0000A2B8  48C1                     ext.l      D1
  13771. 0000A2BA  2E01                     move.l     D7, D1
  13772. 0000A2BC  B280                     cmp.l      D1, D0
  13773. 0000A2BE  6C0C                     bge        +0xE /* 0000A2CC */
  13774. 0000A2C0  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  13775. 0000A2C4  DC6E FFEE                add.w      D6, [A6 - 0x12]
  13776. 0000A2C8  5446                     addq.w     D6, 2
  13777. 0000A2CA  6020                     bra        +0x22 /* 0000A2EC */
  13778. label0000A2CC:
  13779. 0000A2CC  3004                     move.w     D0, D4
  13780. 0000A2CE  48C0                     ext.l      D0
  13781. 0000A2D0  322E FFE2                move.w     D1, [A6 - 0x1E]
  13782. 0000A2D4  48C1                     ext.l      D1
  13783. 0000A2D6  9280                     sub.l      D1, D0
  13784. 0000A2D8  928C                     sub.l      D1, A4
  13785. 0000A2DA  5581                     subq.l     D1, 2
  13786. 0000A2DC  BE81                     cmp.l      D7, D1
  13787. 0000A2DE  6F0C                     ble        +0xE /* 0000A2EC */
  13788. 0000A2E0  3C2E FFE2                move.w     D6, [A6 - 0x1E]
  13789. 0000A2E4  9C44                     sub.w      D6, D4
  13790. 0000A2E6  9C6E FFEC                sub.w      D6, [A6 - 0x14]
  13791. 0000A2EA  5546                     subq.w     D6, 2
  13792. label0000A2EC:
  13793. 0000A2EC  3545 0002                move.w     [A2 + 0x2], D5
  13794. 0000A2F0  3005                     move.w     D0, D5
  13795. 0000A2F2  D043                     add.w      D0, D3
  13796. 0000A2F4  3540 0006                move.w     [A2 + 0x6], D0
  13797. 0000A2F8  3486                     move.w     [A2], D6
  13798. 0000A2FA  3006                     move.w     D0, D6
  13799. 0000A2FC  D044                     add.w      D0, D4
  13800. 0000A2FE  3540 0004                move.w     [A2 + 0x4], D0
  13801. 0000A302  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  13802. 0000A306  4E5E                     unlink     A6
  13803. 0000A308  4E75                     rts
  13804. 0000A30A  4E56 FFE8                link       A6, -0x0018
  13805. 0000A30E  48E7 1820                movem.l    -[A7], D3,D4,A2
  13806. 0000A312  246E 0008                movea.l    A2, [A6 + 0x8]
  13807. 0000A316  2F3C 0100 0000           move.l     -[A7], 0x1000000
  13808. 0000A31C  2F0A                     move.l     -[A7], A2
  13809. 0000A31E  4EB9 0003 C9EA           jsr        [0x0003C9EA]
  13810. 0000A324  4A00                     tst.b      D0
  13811. 0000A326  504F                     addq.w     A7, 8
  13812. 0000A328  6618                     bne        +0x1A /* 0000A342 */
  13813. 0000A32A  4878 07FD                push.l     0x7FD
  13814. 0000A32E  4879 0000 46B4           push.l     0x46B4
  13815. 0000A334  4878 D8ED                push.l     0xD8ED
  13816. 0000A338  4EB9 0000 0F60           jsr        [0x00000F60]
  13817. 0000A33E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13818. label0000A342:
  13819. 0000A342  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13820. 0000A346  486E FFE8                pea.l      [A6 - 0x18]
  13821. 0000A34A  4EB9 0000 0518           jsr        [0x00000518]
  13822. 0000A350  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  13823. 0000A356  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  13824. 0000A35C  4A2E 000C                tst.b      [A6 + 0xC]
  13825. 0000A360  504F                     addq.w     A7, 8
  13826. 0000A362  671C                     beq        +0x1E /* 0000A380 */
  13827. 0000A364  486E FFF8                pea.l      [A6 - 0x8]
  13828. 0000A368  2F0A                     move.l     -[A7], A2
  13829. 0000A36A  2057                     movea.l    A0, [A7]
  13830. 0000A36C  2268 0004                movea.l    A1, [A0 + 0x4]
  13831. 0000A370  2269 0338                movea.l    A1, [A1 + 0x338]
  13832. 0000A374  4E91                     jsr        [A1]
  13833. 0000A376  4A00                     tst.b      D0
  13834. 0000A378  504F                     addq.w     A7, 8
  13835. 0000A37A  6736                     beq        +0x38 /* 0000A3B2 */
  13836. 0000A37C  6000 0150                bra        +0x152 /* 0000A4CE */
  13837. label0000A380:
  13838. 0000A380  2D6A 00DC FFF8           move.l     [A6 - 0x8], [A2 + 0xDC]
  13839. 0000A386  2D6A 00E0 FFFC           move.l     [A6 - 0x4], [A2 + 0xE0]
  13840. 0000A38C  4A2A 00FC                tst.b      [A2 + 0xFC]
  13841. 0000A390  6720                     beq        +0x22 /* 0000A3B2 */
  13842. 0000A392  302E FFF6                move.w     D0, [A6 - 0xA]
  13843. 0000A396  906E FFF2                sub.w      D0, [A6 - 0xE]
  13844. 0000A39A  D06E FFFA                add.w      D0, [A6 - 0x6]
  13845. 0000A39E  3D40 FFFE                move.w     [A6 - 0x2], D0
  13846. 0000A3A2  302E FFF4                move.w     D0, [A6 - 0xC]
  13847. 0000A3A6  906E FFF0                sub.w      D0, [A6 - 0x10]
  13848. 0000A3AA  D06E FFF8                add.w      D0, [A6 - 0x8]
  13849. 0000A3AE  3D40 FFFC                move.w     [A6 - 0x4], D0
  13850. label0000A3B2:
  13851. 0000A3B2  362E FFFE                move.w     D3, [A6 - 0x2]
  13852. 0000A3B6  966E FFFA                sub.w      D3, [A6 - 0x6]
  13853. 0000A3BA  382E FFFC                move.w     D4, [A6 - 0x4]
  13854. 0000A3BE  986E FFF8                sub.w      D4, [A6 - 0x8]
  13855. 0000A3C2  422A 00FC                clr.b      [A2 + 0xFC]
  13856. 0000A3C6  302E FFF2                move.w     D0, [A6 - 0xE]
  13857. 0000A3CA  48C0                     ext.l      D0
  13858. 0000A3CC  322E FFF6                move.w     D1, [A6 - 0xA]
  13859. 0000A3D0  48C1                     ext.l      D1
  13860. 0000A3D2  9280                     sub.l      D1, D0
  13861. 0000A3D4  3003                     move.w     D0, D3
  13862. 0000A3D6  48C0                     ext.l      D0
  13863. 0000A3D8  B081                     cmp.l      D0, D1
  13864. 0000A3DA  6630                     bne        +0x32 /* 0000A40C */
  13865. 0000A3DC  302E FFF0                move.w     D0, [A6 - 0x10]
  13866. 0000A3E0  48C0                     ext.l      D0
  13867. 0000A3E2  322E FFF4                move.w     D1, [A6 - 0xC]
  13868. 0000A3E6  48C1                     ext.l      D1
  13869. 0000A3E8  9280                     sub.l      D1, D0
  13870. 0000A3EA  3004                     move.w     D0, D4
  13871. 0000A3EC  48C0                     ext.l      D0
  13872. 0000A3EE  B081                     cmp.l      D0, D1
  13873. 0000A3F0  661A                     bne        +0x1C /* 0000A40C */
  13874. 0000A3F2  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13875. 0000A3F6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  13876. 0000A3FA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  13877. 0000A3FE  4227                     clr.b      -[A7]
  13878. 0000A400  A91B                     syscall    MoveWindow
  13879. 0000A402  157C 0001 00FC           move.b     [A2 + 0xFC], 0x1
  13880. 0000A408  6000 00C4                bra        +0xC6 /* 0000A4CE */
  13881. label0000A40C:
  13882. 0000A40C  554F                     subq.w     A7, 2
  13883. 0000A40E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  13884. 0000A412  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  13885. 0000A416  A881                     syscall    EqualPt
  13886. 0000A418  101F                     move.b     D0, [A7]+
  13887. 0000A41A  6724                     beq        +0x26 /* 0000A440 */
  13888. 0000A41C  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13889. 0000A420  3F03                     move.w     -[A7], D3
  13890. 0000A422  3F04                     move.w     -[A7], D4
  13891. 0000A424  4227                     clr.b      -[A7]
  13892. 0000A426  A91D                     syscall    SizeWindow
  13893. 0000A428  1F3C 0001                move.b     -[A7], 0x1
  13894. 0000A42C  3F04                     move.w     -[A7], D4
  13895. 0000A42E  3F03                     move.w     -[A7], D3
  13896. 0000A430  2F0A                     move.l     -[A7], A2
  13897. 0000A432  61FF FFFF 7680           bsr        -0x897E /* 00001AB4 */
  13898. 0000A438  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13899. 0000A43C  6000 0090                bra        +0x92 /* 0000A4CE */
  13900. label0000A440:
  13901. 0000A440  42A7                     clr.l      -[A7]
  13902. 0000A442  2F0A                     move.l     -[A7], A2
  13903. 0000A444  2057                     movea.l    A0, [A7]
  13904. 0000A446  2268 0004                movea.l    A1, [A0 + 0x4]
  13905. 0000A44A  2269 0104                movea.l    A1, [A1 + 0x104]
  13906. 0000A44E  4E91                     jsr        [A1]
  13907. 0000A450  2F0A                     move.l     -[A7], A2
  13908. 0000A452  2057                     movea.l    A0, [A7]
  13909. 0000A454  2268 0004                movea.l    A1, [A0 + 0x4]
  13910. 0000A458  2269 00F0                movea.l    A1, [A1 + 0xF0]
  13911. 0000A45C  4E91                     jsr        [A1]
  13912. 0000A45E  206A 00CC                movea.l    A0, [A2 + 0xCC]
  13913. 0000A462  4868 0010                pea.l      [A0 + 0x10]
  13914. 0000A466  A8A3                     syscall    EraseRect
  13915. 0000A468  4A2E 000C                tst.b      [A6 + 0xC]
  13916. 0000A46C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13917. 0000A470  671E                     beq        +0x20 /* 0000A490 */
  13918. 0000A472  486E FFF8                pea.l      [A6 - 0x8]
  13919. 0000A476  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13920. 0000A47A  4EB9 0003 D32A           jsr        [0x0003D32A]
  13921. 0000A480  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13922. 0000A484  3F3C 0008                move.w     -[A7], 0x8
  13923. 0000A488  4227                     clr.b      -[A7]
  13924. 0000A48A  A83A                     syscall    ZoomWindow
  13925. 0000A48C  504F                     addq.w     A7, 8
  13926. 0000A48E  602C                     bra        +0x2E /* 0000A4BC */
  13927. label0000A490:
  13928. 0000A490  486E FFF0                pea.l      [A6 - 0x10]
  13929. 0000A494  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13930. 0000A498  4EB9 0003 D32A           jsr        [0x0003D32A]
  13931. 0000A49E  486E FFF8                pea.l      [A6 - 0x8]
  13932. 0000A4A2  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13933. 0000A4A6  4EB9 0003 D304           jsr        [0x0003D304]
  13934. 0000A4AC  2F2A 00CC                move.l     -[A7], [A2 + 0xCC]
  13935. 0000A4B0  3F3C 0007                move.w     -[A7], 0x7
  13936. 0000A4B4  4227                     clr.b      -[A7]
  13937. 0000A4B6  A83A                     syscall    ZoomWindow
  13938. 0000A4B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13939. label0000A4BC:
  13940. 0000A4BC  4227                     clr.b      -[A7]
  13941. 0000A4BE  3F04                     move.w     -[A7], D4
  13942. 0000A4C0  3F03                     move.w     -[A7], D3
  13943. 0000A4C2  2F0A                     move.l     -[A7], A2
  13944. 0000A4C4  61FF FFFF 75EE           bsr        -0x8A10 /* 00001AB4 */
  13945. 0000A4CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13946. label0000A4CE:
  13947. 0000A4CE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13948. 0000A4D2  4E5E                     unlink     A6
  13949. 0000A4D4  4E75                     rts
  13950. 0000A4D6  4E56 FFFC                link       A6, -0x0004
  13951. 0000A4DA  2F0B                     move.l     -[A7], A3
  13952. 0000A4DC  2F0A                     move.l     -[A7], A2
  13953. 0000A4DE  266E 0008                movea.l    A3, [A6 + 0x8]
  13954. 0000A4E2  246E 000C                movea.l    A2, [A6 + 0xC]
  13955. 0000A4E6  2F2B 00CC                move.l     -[A7], [A3 + 0xCC]
  13956. 0000A4EA  302A 0002                move.w     D0, [A2 + 0x2]
  13957. 0000A4EE  48C0                     ext.l      D0
  13958. 0000A4F0  322A 0006                move.w     D1, [A2 + 0x6]
  13959. 0000A4F4  48C1                     ext.l      D1
  13960. 0000A4F6  9280                     sub.l      D1, D0
  13961. 0000A4F8  3F01                     move.w     -[A7], D1
  13962. 0000A4FA  3012                     move.w     D0, [A2]
  13963. 0000A4FC  48C0                     ext.l      D0
  13964. 0000A4FE  322A 0004                move.w     D1, [A2 + 0x4]
  13965. 0000A502  48C1                     ext.l      D1
  13966. 0000A504  9280                     sub.l      D1, D0
  13967. 0000A506  3F01                     move.w     -[A7], D1
  13968. 0000A508  4227                     clr.b      -[A7]
  13969. 0000A50A  A91D                     syscall    SizeWindow
  13970. 0000A50C  2F2B 00CC                move.l     -[A7], [A3 + 0xCC]
  13971. 0000A510  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  13972. 0000A514  3F12                     move.w     -[A7], [A2]
  13973. 0000A516  4227                     clr.b      -[A7]
  13974. 0000A518  A91B                     syscall    MoveWindow
  13975. 0000A51A  1F3C 0001                move.b     -[A7], 0x1
  13976. 0000A51E  3012                     move.w     D0, [A2]
  13977. 0000A520  48C0                     ext.l      D0
  13978. 0000A522  322A 0004                move.w     D1, [A2 + 0x4]
  13979. 0000A526  48C1                     ext.l      D1
  13980. 0000A528  9280                     sub.l      D1, D0
  13981. 0000A52A  3F01                     move.w     -[A7], D1
  13982. 0000A52C  302A 0002                move.w     D0, [A2 + 0x2]
  13983. 0000A530  48C0                     ext.l      D0
  13984. 0000A532  322A 0006                move.w     D1, [A2 + 0x6]
  13985. 0000A536  48C1                     ext.l      D1
  13986. 0000A538  9280                     sub.l      D1, D0
  13987. 0000A53A  3F01                     move.w     -[A7], D1
  13988. 0000A53C  2F0B                     move.l     -[A7], A3
  13989. 0000A53E  61FF FFFF 7574           bsr        -0x8A8A /* 00001AB4 */
  13990. 0000A544  486E FFFC                pea.l      [A6 - 0x4]
  13991. 0000A548  2F0B                     move.l     -[A7], A3
  13992. 0000A54A  61FF FFFF 73DC           bsr        -0x8C22 /* 00001928 */
  13993. 0000A550  4227                     clr.b      -[A7]
  13994. 0000A552  306E FFFE                movea.w    A0, [A6 - 0x2]
  13995. 0000A556  2F08                     move.l     -[A7], A0
  13996. 0000A558  306E FFFC                movea.w    A0, [A6 - 0x4]
  13997. 0000A55C  2F08                     move.l     -[A7], A0
  13998. 0000A55E  2F0B                     move.l     -[A7], A3
  13999. 0000A560  61FF FFFF D40C           bsr        -0x2BF2 /* 0000796E */
  14000. 0000A566  486B 00DC                pea.l      [A3 + 0xDC]
  14001. 0000A56A  2F0B                     move.l     -[A7], A3
  14002. 0000A56C  2057                     movea.l    A0, [A7]
  14003. 0000A56E  2268 0004                movea.l    A1, [A0 + 0x4]
  14004. 0000A572  2269 003C                movea.l    A1, [A1 + 0x3C]
  14005. 0000A576  4E91                     jsr        [A1]
  14006. 0000A578  486B 00DC                pea.l      [A3 + 0xDC]
  14007. 0000A57C  2F0B                     move.l     -[A7], A3
  14008. 0000A57E  2057                     movea.l    A0, [A7]
  14009. 0000A580  2268 0004                movea.l    A1, [A0 + 0x4]
  14010. 0000A584  2269 0134                movea.l    A1, [A1 + 0x134]
  14011. 0000A588  4E91                     jsr        [A1]
  14012. 0000A58A  203C 0000 00DC           move.l     D0, 0xDC
  14013. 0000A590  4873 0804                pea.l      [A3 + D0 + 0x4]
  14014. 0000A594  2F0B                     move.l     -[A7], A3
  14015. 0000A596  2057                     movea.l    A0, [A7]
  14016. 0000A598  2268 0004                movea.l    A1, [A0 + 0x4]
  14017. 0000A59C  2269 0134                movea.l    A1, [A1 + 0x134]
  14018. 0000A5A0  4E91                     jsr        [A1]
  14019. 0000A5A2  422B 00FC                clr.b      [A3 + 0xFC]
  14020. 0000A5A6  4FEF 0038                lea.l      A7, [A7 + 0x38]
  14021. 0000A5AA  245F                     movea.l    A2, [A7]+
  14022. 0000A5AC  265F                     movea.l    A3, [A7]+
  14023. 0000A5AE  4E5E                     unlink     A6
  14024. 0000A5B0  4E75                     rts
  14025. 0000A5B2  4E56 0000                link       A6, 0
  14026. 0000A5B6  2F0A                     move.l     -[A7], A2
  14027. 0000A5B8  246E 000C                movea.l    A2, [A6 + 0xC]
  14028. 0000A5BC  2F0A                     move.l     -[A7], A2
  14029. 0000A5BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14030. 0000A5C2  4EB9 0000 17E8           jsr        [0x000017E8]
  14031. 0000A5C8  41F9 0000 43E8           lea.l      A0, [0x000043E8]
  14032. 0000A5CE  226E 0008                movea.l    A1, [A6 + 0x8]
  14033. 0000A5D2  2288                     move.l     [A1], A0
  14034. 0000A5D4  206E 0008                movea.l    A0, [A6 + 0x8]
  14035. 0000A5D8  4868 000E                pea.l      [A0 + 0xE]
  14036. 0000A5DC  2F0A                     move.l     -[A7], A2
  14037. 0000A5DE  4EB9 0000 A61E           jsr        [0x0000A61E]
  14038. 0000A5E4  206E 0008                movea.l    A0, [A6 + 0x8]
  14039. 0000A5E8  4868 0010                pea.l      [A0 + 0x10]
  14040. 0000A5EC  2F0A                     move.l     -[A7], A2
  14041. 0000A5EE  4EB9 0000 A61E           jsr        [0x0000A61E]
  14042. 0000A5F4  206E 0008                movea.l    A0, [A6 + 0x8]
  14043. 0000A5F8  4868 0012                pea.l      [A0 + 0x12]
  14044. 0000A5FC  2F0A                     move.l     -[A7], A2
  14045. 0000A5FE  4EB9 0000 A61E           jsr        [0x0000A61E]
  14046. 0000A604  206E 0008                movea.l    A0, [A6 + 0x8]
  14047. 0000A608  4868 0014                pea.l      [A0 + 0x14]
  14048. 0000A60C  2F0A                     move.l     -[A7], A2
  14049. 0000A60E  4EB9 0000 A61E           jsr        [0x0000A61E]
  14050. 0000A614  206E 0008                movea.l    A0, [A6 + 0x8]
  14051. 0000A618  217C 0000 0331 0008      move.l     [A0 + 0x8], 0x331
  14052. 0000A620  206E 0008                movea.l    A0, [A6 + 0x8]
  14053. 0000A624  4FEF 0028                lea.l      A7, [A7 + 0x28]
  14054. 0000A628  245F                     movea.l    A2, [A7]+
  14055. 0000A62A  4E5E                     unlink     A6
  14056. 0000A62C  4E75                     rts
  14057. 0000A62E  4E56 0000                link       A6, 0
  14058. 0000A632  48E7 1030                movem.l    -[A7], D3,A2,A3
  14059. 0000A636  246E 0008                movea.l    A2, [A6 + 0x8]
  14060. 0000A63A  7601                     moveq.l    D3, 0x01
  14061. 0000A63C  0CAE 0000 0331 000C      cmpi.l     [A6 + 0xC], 0x331
  14062. 0000A644  6642                     bne        +0x44 /* 0000A688 */
  14063. 0000A646  266E 0010                movea.l    A3, [A6 + 0x10]
  14064. 0000A64A  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  14065. 0000A64E  3F2A 0012                move.w     -[A7], [A2 + 0x12]
  14066. 0000A652  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  14067. 0000A656  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  14068. 0000A65A  2F0B                     move.l     -[A7], A3
  14069. 0000A65C  2057                     movea.l    A0, [A7]
  14070. 0000A65E  2268 0004                movea.l    A1, [A0 + 0x4]
  14071. 0000A662  2269 0304                movea.l    A1, [A1 + 0x304]
  14072. 0000A666  4E91                     jsr        [A1]
  14073. 0000A668  162A 000C                move.b     D3, [A2 + 0xC]
  14074. 0000A66C  264A                     movea.l    A3, A2
  14075. 0000A66E  200A                     move.l     D0, A2
  14076. 0000A670  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14077. 0000A674  6712                     beq        +0x14 /* 0000A688 */
  14078. 0000A676  3F3C 0001                move.w     -[A7], 0x1
  14079. 0000A67A  2F0B                     move.l     -[A7], A3
  14080. 0000A67C  2057                     movea.l    A0, [A7]
  14081. 0000A67E  2250                     movea.l    A1, [A0]
  14082. 0000A680  2269 0008                movea.l    A1, [A1 + 0x8]
  14083. 0000A684  4E91                     jsr        [A1]
  14084. 0000A686  5C4F                     addq.w     A7, 6
  14085. label0000A688:
  14086. 0000A688  1003                     move.b     D0, D3
  14087. 0000A68A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  14088. 0000A68E  4E5E                     unlink     A6
  14089. 0000A690  4E75                     rts
  14090. 0000A692  4E56 FFF0                link       A6, -0x0010
  14091. 0000A696  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14092. 0000A69A  246E 0008                movea.l    A2, [A6 + 0x8]
  14093. 0000A69E  266E 000C                movea.l    A3, [A6 + 0xC]
  14094. 0000A6A2  486E FFF0                pea.l      [A6 - 0x10]
  14095. 0000A6A6  4EB9 0000 02A0           jsr        [0x000002A0]
  14096. 0000A6AC  2553 0004                move.l     [A2 + 0x4], [A3]
  14097. 0000A6B0  256B 0004 0008           move.l     [A2 + 0x8], [A3 + 0x4]
  14098. 0000A6B6  4292                     clr.l      [A2]
  14099. 0000A6B8  42AA 000C                clr.l      [A2 + 0xC]
  14100. 0000A6BC  42AA 0010                clr.l      [A2 + 0x10]
  14101. 0000A6C0  2D53 FFF8                move.l     [A6 - 0x8], [A3]
  14102. 0000A6C4  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  14103. 0000A6CA  4A6E 0010                tst.w      [A6 + 0x10]
  14104. 0000A6CE  584F                     addq.w     A7, 4
  14105. 0000A6D0  660C                     bne        +0xE /* 0000A6DE */
  14106. 0000A6D2  486E FFF8                pea.l      [A6 - 0x8]
  14107. 0000A6D6  A870                     syscall    LocalToGlobal
  14108. 0000A6D8  486E FFFC                pea.l      [A6 - 0x4]
  14109. 0000A6DC  A870                     syscall    LocalToGlobal
  14110. label0000A6DE:
  14111. 0000A6DE  554F                     subq.w     A7, 2
  14112. 0000A6E0  2F0A                     move.l     -[A7], A2
  14113. 0000A6E2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  14114. 0000A6E6  486E FFF8                pea.l      [A6 - 0x8]
  14115. 0000A6EA  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  14116. 0000A6EE  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  14117. 0000A6F2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14118. 0000A6F6  203C 0016 0000           move.l     D0, 0x160000
  14119. 0000A6FC  AB1D                     syscall    QDExtensions
  14120. 0000A6FE  361F                     move.w     D3, [A7]+
  14121. 0000A700  3803                     move.w     D4, D3
  14122. 0000A702  4A43                     tst.w      D3
  14123. 0000A704  6718                     beq        +0x1A /* 0000A71E */
  14124. 0000A706  4878 00F8                push.l     0xF8
  14125. 0000A70A  4879 0000 3F8A           push.l     0x3F8A
  14126. 0000A710  3044                     movea.w    A0, D4
  14127. 0000A712  2F08                     move.l     -[A7], A0
  14128. 0000A714  4EB9 0000 0F60           jsr        [0x00000F60]
  14129. 0000A71A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14130. label0000A71E:
  14131. 0000A71E  4A92                     tst.l      [A2]
  14132. 0000A720  661A                     bne        +0x1C /* 0000A73C */
  14133. 0000A722  4878 00F9                push.l     0xF9
  14134. 0000A726  4879 0000 3F8A           push.l     0x3F8A
  14135. 0000A72C  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  14136. 0000A732  4EB9 0000 0F60           jsr        [0x00000F60]
  14137. 0000A738  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14138. label0000A73C:
  14139. 0000A73C  2F12                     move.l     -[A7], [A2]
  14140. 0000A73E  42A7                     clr.l      -[A7]
  14141. 0000A740  203C 0008 0006           move.l     D0, 0x80006
  14142. 0000A746  AB1D                     syscall    QDExtensions
  14143. 0000A748  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  14144. 0000A74C  3F13                     move.w     -[A7], [A3]
  14145. 0000A74E  A878                     syscall    SetOrigin
  14146. 0000A750  2F0B                     move.l     -[A7], A3
  14147. 0000A752  A87B                     syscall    ClipRect
  14148. 0000A754  4AAE 001E                tst.l      [A6 + 0x1E]
  14149. 0000A758  6706                     beq        +0x8 /* 0000A760 */
  14150. 0000A75A  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  14151. 0000A75E  AA15                     syscall    RGBBackColor
  14152. label0000A760:
  14153. 0000A760  5D4F                     subq.w     A7, 6
  14154. 0000A762  2F12                     move.l     -[A7], [A2]
  14155. 0000A764  203C 0004 0017           move.l     D0, 0x40017
  14156. 0000A76A  AB1D                     syscall    QDExtensions
  14157. 0000A76C  203C 0004 0001           move.l     D0, 0x40001
  14158. 0000A772  AB1D                     syscall    QDExtensions
  14159. 0000A774  101F                     move.b     D0, [A7]+
  14160. 0000A776  2F0B                     move.l     -[A7], A3
  14161. 0000A778  A8A3                     syscall    EraseRect
  14162. 0000A77A  594F                     subq.w     A7, 4
  14163. 0000A77C  2F12                     move.l     -[A7], [A2]
  14164. 0000A77E  203C 0004 0017           move.l     D0, 0x40017
  14165. 0000A784  AB1D                     syscall    QDExtensions
  14166. 0000A786  203C 0004 0002           move.l     D0, 0x40002
  14167. 0000A78C  AB1D                     syscall    QDExtensions
  14168. 0000A78E  3F3C FFFF                move.w     -[A7], 0xFFFF
  14169. 0000A792  486E FFF0                pea.l      [A6 - 0x10]
  14170. 0000A796  4EB9 0000 02A8           jsr        [0x000002A8]
  14171. 0000A79C  204A                     movea.l    A0, A2
  14172. 0000A79E  5C4F                     addq.w     A7, 6
  14173. 0000A7A0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14174. 0000A7A4  4E5E                     unlink     A6
  14175. 0000A7A6  4E75                     rts
  14176. 0000A7A8  4E56 0000                link       A6, 0
  14177. 0000A7AC  2F0B                     move.l     -[A7], A3
  14178. 0000A7AE  2F0A                     move.l     -[A7], A2
  14179. 0000A7B0  246E 0008                movea.l    A2, [A6 + 0x8]
  14180. 0000A7B4  200A                     move.l     D0, A2
  14181. 0000A7B6  6720                     beq        +0x22 /* 0000A7D8 */
  14182. 0000A7B8  2652                     movea.l    A3, [A2]
  14183. 0000A7BA  200B                     move.l     D0, A3
  14184. 0000A7BC  670A                     beq        +0xC /* 0000A7C8 */
  14185. 0000A7BE  2F0B                     move.l     -[A7], A3
  14186. 0000A7C0  203C 0004 0004           move.l     D0, 0x40004
  14187. 0000A7C6  AB1D                     syscall    QDExtensions
  14188. label0000A7C8:
  14189. 0000A7C8  4A6E 000C                tst.w      [A6 + 0xC]
  14190. 0000A7CC  6F0A                     ble        +0xC /* 0000A7D8 */
  14191. 0000A7CE  2F0A                     move.l     -[A7], A2
  14192. 0000A7D0  4EB9 0000 0168           jsr        [0x00000168]
  14193. 0000A7D6  584F                     addq.w     A7, 4
  14194. label0000A7D8:
  14195. 0000A7D8  204A                     movea.l    A0, A2
  14196. 0000A7DA  245F                     movea.l    A2, [A7]+
  14197. 0000A7DC  265F                     movea.l    A3, [A7]+
  14198. 0000A7DE  4E5E                     unlink     A6
  14199. 0000A7E0  4E75                     rts
  14200. 0000A7E2  4E56 0000                link       A6, 0
  14201. 0000A7E6  2F0A                     move.l     -[A7], A2
  14202. 0000A7E8  246E 0008                movea.l    A2, [A6 + 0x8]
  14203. 0000A7EC  486A 000C                pea.l      [A2 + 0xC]
  14204. 0000A7F0  486A 0010                pea.l      [A2 + 0x10]
  14205. 0000A7F4  203C 0008 0005           move.l     D0, 0x80005
  14206. 0000A7FA  AB1D                     syscall    QDExtensions
  14207. 0000A7FC  2F12                     move.l     -[A7], [A2]
  14208. 0000A7FE  42A7                     clr.l      -[A7]
  14209. 0000A800  203C 0008 0006           move.l     D0, 0x80006
  14210. 0000A806  AB1D                     syscall    QDExtensions
  14211. 0000A808  5D4F                     subq.w     A7, 6
  14212. 0000A80A  2F12                     move.l     -[A7], [A2]
  14213. 0000A80C  203C 0004 0017           move.l     D0, 0x40017
  14214. 0000A812  AB1D                     syscall    QDExtensions
  14215. 0000A814  203C 0004 0001           move.l     D0, 0x40001
  14216. 0000A81A  AB1D                     syscall    QDExtensions
  14217. 0000A81C  101F                     move.b     D0, [A7]+
  14218. 0000A81E  245F                     movea.l    A2, [A7]+
  14219. 0000A820  4E5E                     unlink     A6
  14220. 0000A822  4E75                     rts
  14221. 0000A824  4E56 0000                link       A6, 0
  14222. 0000A828  2F0A                     move.l     -[A7], A2
  14223. 0000A82A  246E 0008                movea.l    A2, [A6 + 0x8]
  14224. 0000A82E  594F                     subq.w     A7, 4
  14225. 0000A830  2F12                     move.l     -[A7], [A2]
  14226. 0000A832  203C 0004 0017           move.l     D0, 0x40017
  14227. 0000A838  AB1D                     syscall    QDExtensions
  14228. 0000A83A  203C 0004 0002           move.l     D0, 0x40002
  14229. 0000A840  AB1D                     syscall    QDExtensions
  14230. 0000A842  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  14231. 0000A846  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  14232. 0000A84A  203C 0008 0006           move.l     D0, 0x80006
  14233. 0000A850  AB1D                     syscall    QDExtensions
  14234. 0000A852  245F                     movea.l    A2, [A7]+
  14235. 0000A854  4E5E                     unlink     A6
  14236. 0000A856  4E75                     rts
  14237. 0000A858  4E56 0000                link       A6, 0
  14238. 0000A85C  206E 0008                movea.l    A0, [A6 + 0x8]
  14239. 0000A860  2050                     movea.l    A0, [A0]
  14240. 0000A862  4868 0002                pea.l      [A0 + 0x2]
  14241. 0000A866  206E 000C                movea.l    A0, [A6 + 0xC]
  14242. 0000A86A  4868 0002                pea.l      [A0 + 0x2]
  14243. 0000A86E  206E 0008                movea.l    A0, [A6 + 0x8]
  14244. 0000A872  4868 0004                pea.l      [A0 + 0x4]
  14245. 0000A876  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  14246. 0000A87A  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  14247. 0000A87E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  14248. 0000A882  A8EC                     syscall    CopyBits
  14249. 0000A884  4E5E                     unlink     A6
  14250. 0000A886  4E75                     rts
  14251. 0000A888  0000 01EC                ori.b      D0, 0xEC
  14252. 0000A88C  9B92                     sub.l      [A2], D5
  14253. 0000A88E  F99C                     .invalid   <<F/6/4>>
  14254. 0000A890  ADFB                     syscall    LoadScrap/LodeScrap, auto_pop
  14255. 0000A892  A988                     syscall    CautionAlert
  14256. 0000A894  98A0                     sub.l      D4, -[A0]
  14257. 0000A896  ABA4                     syscall    gsExpTbl
  14258. 0000A898  9A90                     sub.l      D5, [A0]
  14259. 0000A89A  93F7 F940                sub.l      A1, [A7 + <<invalid base displacement size>>]
  14260. 0000A89E  4D90                     .invalid   6, [A0] // invalid opcode 4 with b == 6
  14261. 0000A8A0  93F7 F940                sub.l      A1, [A7 + <<invalid base displacement size>>]
  14262. 0000A8A4  5BF9 FB9E 9188           smi        [0xFB9E9188]
  14263. 0000A8AA  408A                     negx.l     A2
  14264. 0000A8AC  BF40                     xor.w      D0, D7
  14265. 0000A8AE  8140 B18F                pack       D0, D0, 0xB18F
  14266. 0000A8B2  A5F7                     syscall    vDoEject, flags=5
  14267. 0000A8B4  F7F7                     .invalid   <<F/7/3>>
  14268. 0000A8B6  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14269. 0000A8B8  72F9                     moveq.l    D1, 0xFFFFFFF9
  14270. 0000A8BA  F9F9                     .invalid   <<F/7/4>>
  14271. 0000A8BC  FBAC                     .invalid   <<F/6/5>>
  14272. 0000A8BE  9188                     subx.l     -[A0], -[A0]
  14273. 0000A8C0  4065                     negx.w     -[A5]
  14274. 0000A8C2  D7AC D7B9                add.l      [A4 - 0x2847], D3
  14275. 0000A8C6  D788                     addx.l     -[A3], -[A0]
  14276. 0000A8C8  87B0 4065                or.l       [A0 + D4.w + 0x65], D3
  14277. 0000A8CC  8390                     or.l       [A0], D1
  14278. 0000A8CE  9085                     sub.l      D0, D5
  14279. 0000A8D0  AA83                     syscall    0xA83
  14280. 0000A8D2  9090                     sub.l      D0, [A0]
  14281. 0000A8D4  9993                     sub.l      [A3], D4
  14282. 0000A8D6  F9B5                     .invalid   <<F/6/4>>
  14283. 0000A8D8  FBA0                     .invalid   <<F/6/5>>
  14284. 0000A8DA  88BA 9087                or.l       D4, [PC - 0x6F79 /* FFFF9089, cstring ""<EOF> */]
  14285. 0000A8DE  9CF7 F7F9 407F 8389      sub.w      A6, [[0x407F8389]]
  14286. 0000A8E6  91A6                     sub.l      -[A6], D0
  14287. 0000A8E8  F9F9                     .invalid   <<F/7/4>>
  14288. 0000A8EA  FBAD                     .invalid   <<F/6/5>>
  14289. 0000A8EC  8791                     or.l       [A1], D3
  14290. 0000A8EE  8840                     or.w       D4, D0
  14291. 0000A8F0  9B91                     sub.l      [A1], D5
  14292. 0000A8F2  F283 4078                .extension 0x283 <<F/2-3/1>> // unimplemented
  14293. 0000A8F6  8A40                     or.w       D5, D0
  14294. 0000A8F8  FF89                     .invalid   <<F/6/7>>
  14295. 0000A8FA  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  14296. 0000A8FC  4C8B F9B6                movem.w    D1,D2,D4,D5,D7,A0,A3,A4,A5,A6,A7, A3
  14297. 0000A900  8BF9 40AE FBA0           divs.w     D5, [0x40AEFBA0]
  14298. 0000A906  FA8D FC8E                .extension 0xA8D <<F/2-3/5>> // unimplemented
  14299. 0000A90A  8840                     or.w       D4, D0
  14300. 0000A90C  9CC6                     sub.w      A6, D6
  14301. 0000A90E  B489                     cmp.l      D2, A1
  14302. 0000A910  4145                     chk.w      D0, D5
  14303. 0000A912  FC40 59F1                .extension 0xC40 <<F/1/6>>, 0x59F1 // unimplemented
  14304. 0000A916  B4E0                     cmpa.w     A2, -[A0]
  14305. 0000A918  406E F9F9                negx.w     [A6 - 0x607]
  14306. 0000A91C  E942                     asl        D2.w, 4
  14307. 0000A91E  54B4 D8AC                addq.l     [A4 + A5 - 0x84], 2
  14308. 0000A922  E693                     roxr       D3, 3
  14309. 0000A924  FB90                     .invalid   <<F/6/5>>
  14310. 0000A926  AD42                     syscall    SetItmStyle, auto_pop
  14311. 0000A928  4183                     .invalid   0, D3 // invalid opcode 4 with b == 6
  14312. 0000A92A  BC40                     cmp.w      D6, D0
  14313. 0000A92C  8F83 BC41                unpk       D7, D3, 0xBC41
  14314. 0000A930  3F7F B5A3                move.w     [A7 - 0x4A5D], <<invalid special address>>
  14315. 0000A934  8C83                     or.l       D6, D3
  14316. 0000A936  9E8A                     sub.l      D7, A2
  14317. 0000A938  8C91                     or.l       D6, [A1]
  14318. 0000A93A  F283 9440                .extension 0x283 <<F/2-3/1>> // unimplemented
  14319. 0000A93E  77FD                     moveq.l    D3, 0xFFFFFFFD
  14320. 0000A940  8940 7691                pack       D4, D0, 0x7691
  14321. 0000A944  F283 9440                .extension 0x283 <<F/2-3/1>> // unimplemented
  14322. 0000A948  AF9C                     syscall    FastLine, auto_pop
  14323. 0000A94A  9A93                     sub.l      D5, [A3]
  14324. 0000A94C  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14325. 0000A94E  AF93                     syscall    Pollack, auto_pop
  14326. 0000A950  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14327. 0000A952  41FB AB88                lea.l      A0, [ + <<invalid base displacement size>> + A2 * 2]
  14328. 0000A956  A78E                     syscall    BTreeDispatch, flags=7
  14329. 0000A958  409B                     negx.l     [A3]+
  14330. 0000A95A  9EA3                     sub.l      D7, -[A3]
  14331. 0000A95C  4050                     negx.w     [A0]
  14332. 0000A95E  A291                     syscall    Translate24To32, flags=2
  14333. 0000A960  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14334. 0000A962  76FC                     moveq.l    D3, 0xFFFFFFFC
  14335. 0000A964  8CFC 8CFC                divu.w     D6, 0x8CFC
  14336. 0000A968  8CA7                     or.l       D6, -[A7]
  14337. 0000A96A  FBAB                     .invalid   <<F/6/5>>
  14338. 0000A96C  888B                     or.l       D4, A3
  14339. 0000A96E  9B40                     subx.w     D5, D0
  14340. 0000A970  689B                     bvc        -0x63 /* 0000A90D */
  14341. 0000A972  8741 1640                pack       D3, D1, 0x1640
  14342. 0000A976  607F                     bra        +0x81 /* 0000A9F7 */
  14343. 0000A978  A387                     syscall    IOPMsgRequest, flags=3
  14344. 0000A97A  40EF 405D                move.w     [A7 + 0x405D], SR
  14345. 0000A97E  9093                     sub.l      D0, [A3]
  14346. 0000A980  F7F9                     .invalid   <<F/7/3>>
  14347. 0000A982  4048                     negx.w     A0
  14348. 0000A984  F9FB                     .invalid   <<F/7/4>>
  14349. 0000A986  A691                     syscall    Translate24To32, flags=6
  14350. 0000A988  88A4                     or.l       D4, -[A4]
  14351. 0000A98A  8387 4062                unpk       D1, D7, 0x4062
  14352. 0000A98E  4041                     negx.w     D1
  14353. 0000A990  8391                     or.l       [A1], D1
  14354. 0000A992  4048                     negx.w     A0
  14355. 0000A994  91F2 8340                sub.l      A0, [A2 + <<invalid base displacement size>>]
  14356. 0000A998  5F90                     subq.l     [A0], 7
  14357. 0000A99A  93F7 F940                sub.l      A1, [A7 + <<invalid base displacement size>>]
  14358. 0000A99E  7685                     moveq.l    D3, 0xFFFFFF85
  14359. 0000A9A0  9DF9 FB9E 9188           sub.l      A6, [0xFB9E9188]
  14360. 0000A9A6  40AF 7F95                negx.l     [A7 + 0x7F95]
  14361. 0000A9AA  4073 7F95                negx.w     [[] + D7 * 8]
  14362. 0000A9AE  A1F5                     syscall    vXFSearch, flags=1
  14363. 0000A9B0  848A                     or.l       D2, A2
  14364. 0000A9B2  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14365. 0000A9B4  857F                     or.w       <<invalid special address>>, D2
  14366. 0000A9B6  9540                     subx.w     D2, D0
  14367. 0000A9B8  55F5 848A                scs        [A5 + A0.w * 4 - 0x118]
  14368. 0000A9BC  F9B2                     .invalid   <<F/6/4>>
  14369. 0000A9BE  8390                     or.l       [A0], D1
  14370. 0000A9C0  9387                     subx.l     D1, D7
  14371. 0000A9C2  8F42 B88E                pack       D7, D2, 0xB88E
  14372. 0000A9C6  4167                     chk.w      D0, -[A7]
  14373. 0000A9C8  9E98                     sub.l      D7, [A0]+
  14374. 0000A9CA  A4F7                     syscall    vDoEject, flags=4
  14375. 0000A9CC  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14376. 0000A9CE  6A9B                     bpl        -0x63 /* 0000A96B */
  14377. 0000A9D0  4050                     negx.w     [A0]
  14378. 0000A9D2  F9FB                     .invalid   <<F/7/4>>
  14379. 0000A9D4  BD88                     cmpm.l     [A6]+, [A0]+
  14380. 0000A9D6  4296                     clr.l      [A6]
  14381. 0000A9D8  4053                     negx.w     [A3]
  14382. 0000A9DA  ED40                     asl        D0.w, 6
  14383. 0000A9DC  6B8D                     bmi        -0x71 /* 0000A96B */
  14384. 0000A9DE  A288                     syscall    IOPMoveData, flags=2
  14385. 0000A9E0  8FA1                     or.l       -[A1], D7
  14386. 0000A9E2  9198                     sub.l      [A0]+, D0
  14387. 0000A9E4  9140                     subx.w     D0, D0
  14388. 0000A9E6  4D91                     .invalid   6, [A1] // invalid opcode 4 with b == 6
  14389. 0000A9E8  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14390. 0000A9EA  B991                     xor.l      [A1], D4
  14391. 0000A9EC  F9A3                     .invalid   <<F/6/4>>
  14392. 0000A9EE  B193                     xor.l      [A3], D0
  14393. 0000A9F0  F9A3                     .invalid   <<F/6/4>>
  14394. 0000A9F2  A793                     syscall    Microseconds, flags=7
  14395. 0000A9F4  F9A3                     .invalid   <<F/6/4>>
  14396. 0000A9F6  AFFB                     syscall    MessageMgr, auto_pop
  14397. 0000A9F8  9B8F                     subx.l     -[A5], -[A7]
  14398. 0000A9FA  9988                     subx.l     -[A4], -[A0]
  14399. 0000A9FC  B588                     cmpm.l     [A2]+, [A0]+
  14400. 0000A9FE  FC41 FC83                .extension 0xC41 <<F/1/6>>, 0xFC83 // unimplemented
  14401. 0000AA02  9B88                     subx.l     -[A5], -[A0]
  14402. 0000AA04  4539 D1BC 91F2           .invalid   2, [0xD1BC91F2] // invalid opcode 4 with b == 4
  14403. 0000AA0A  8340 43FA                pack       D1, D0, 0x43FA
  14404. 0000AA0E  BBA5                     xor.l      -[A5], D5
  14405. 0000AA10  410C                     .invalid   0, A4 // invalid opcode 4 with b == 4
  14406. 0000AA12  7F37                     moveq.l    D7, 0x37
  14407. 0000AA14  4050                     negx.w     [A0]
  14408. 0000AA16  8D83 406E                unpk       D6, D3, 0x406E
  14409. 0000AA1A  8B92                     or.l       [A2], D5
  14410. 0000AA1C  91F2 8394                sub.l      A0, <<invalid full ext with I/IS == 4>>
  14411. 0000AA20  410F                     .invalid   0, A7 // invalid opcode 4 with b == 4
  14412. 0000AA22  91F2 8394                sub.l      A0, <<invalid full ext with I/IS == 4>>
  14413. 0000AA26  40C4                     move.w     D4, SR
  14414. 0000AA28  91F2 8394                sub.l      A0, <<invalid full ext with I/IS == 4>>
  14415. 0000AA2C  41FF                     lea.l      A0, <<invalid special address>>
  14416. 0000AA2E  B942                     xor.w      D2, D4
  14417. 0000AA30  F791                     .invalid   <<F/6/3>>
  14418. 0000AA32  F283 BA91                .extension 0x283 <<F/2-3/1>> // unimplemented
  14419. 0000AA36  F283 B891                .extension 0x283 <<F/2-3/1>> // unimplemented
  14420. 0000AA3A  F283 BA91                .extension 0x283 <<F/2-3/1>> // unimplemented
  14421. 0000AA3E  F283 40C7                .extension 0x283 <<F/2-3/1>> // unimplemented
  14422. 0000AA42  8AB8 859D                or.l       D5, [0xFFFF859D]
  14423. 0000AA46  8F87 9CF7                unpk       D7, D7, 0x9CF7
  14424. 0000AA4A  F7F9                     .invalid   <<F/7/3>>
  14425. 0000AA4C  4051                     negx.w     [A1]
  14426. 0000AA4E  FC8F 94FC                .extension 0xC8F <<F/2-3/6>> // unimplemented
  14427. 0000AA52  8EFC B48F                divu.w     D7, 0xB48F
  14428. 0000AA56  879C                     or.l       [A4]+, D3
  14429. 0000AA58  F7F7                     .invalid   <<F/7/3>>
  14430. 0000AA5A  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14431. 0000AA5C  48B1 F9F9 FBA5 9187      movem.w    [[-0x6E79] + A7 * 2], D0,D3,D4,D5,D6,D7,A0,A3,A4,A5,A6,A7
  14432. 0000AA64  9188                     subx.l     -[A0], -[A0]
  14433. 0000AA66  408B                     negx.l     A3
  14434. 0000AA68  8C41                     or.w       D6, D1
  14435. 0000AA6A  7F40                     moveq.l    D7, 0x40
  14436. 0000AA6C  5BAD 40D1                subq.l     [A5 + 0x40D1], 5
  14437. 0000AA70  A791                     syscall    Translate24To32, flags=7
  14438. 0000AA72  F283 94A1                .extension 0x283 <<F/2-3/1>> // unimplemented
  14439. 0000AA76  948C                     sub.l      D2, A4
  14440. 0000AA78  8D8C 8D8C                unpk       -[A6], -[A4], 0x8D8C
  14441. 0000AA7C  8D8C BFF9                unpk       -[A6], -[A4], 0xBFF9
  14442. 0000AA80  4090                     negx.l     [A0]
  14443. 0000AA82  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14444. 0000AA84  4D95                     .invalid   6, [A5] // invalid opcode 4 with b == 6
  14445. 0000AA86  A689                     syscall    SCSIAtomic, flags=6
  14446. 0000AA88  4091                     negx.l     [A1]
  14447. 0000AA8A  4080                     negx.l     D0
  14448. 0000AA8C  40E8 8A40                move.w     [A0 - 0x75C0], SR
  14449. 0000AA90  4FC6                     lea.l      A7, D6
  14450. 0000AA92  404E                     negx.w     A6
  14451. 0000AA94  FC40 4994                .extension 0xC40 <<F/1/6>>, 0x4994 // unimplemented
  14452. 0000AA98  FD40                     .extension 0xD40 <<F/4-5/6>> // unimplemented
  14453. 0000AA9A  5DAF 4079                subq.l     [A7 + 0x4079], 6
  14454. 0000AA9E  8E87                     or.l       D7, D7
  14455. 0000AAA0  959B                     sub.l      [A3]+, D2
  14456. 0000AAA2  8E87                     or.l       D7, D7
  14457. 0000AAA4  95AA 8D87                sub.l      [A2 - 0x7279], D2
  14458. 0000AAA8  88AC AC93                or.l       D4, [A4 - 0x536D]
  14459. 0000AAAC  9887                     sub.l      D4, D7
  14460. 0000AAAE  8B96                     or.l       [A6], D5
  14461. 0000AAB0  898E 8B40                unpk       -[A4], -[A6], 0x8B40
  14462. 0000AAB4  5BB2 408F                subq.l     [A2 + D4.w - 0x113], 5
  14463. 0000AAB8  AE93                     syscall    DisposePalette, auto_pop
  14464. 0000AABA  93A4                     sub.l      -[A4], D1
  14465. 0000AABC  EEB2                     roxr       D2, D7
  14466. 0000AABE  4043                     negx.w     D3
  14467. 0000AAC0  B7A8 8FAF                xor.l      [A0 - 0x7051], D3
  14468. 0000AAC4  404D                     negx.w     A5
  14469. 0000AAC6  86AB A38D                or.l       D3, [A3 - 0x5C73]
  14470. 0000AACA  40D7                     move.w     [A7], SR
  14471. 0000AACC  8E41                     or.w       D7, D1
  14472. 0000AACE  3C83                     move.w     [A6], D3
  14473. 0000AAD0  406F 4040                negx.w     [A7 + 0x4040]
  14474. 0000AAD4  F240 469D                .extension 0x240 <<F/1/1>>, 0x469D // unimplemented
  14475. 0000AAD8  0000 0170                ori.b      D0, 0x70 /* 'p' */
  14476. 0000AADC  4049                     negx.w     A1
  14477. 0000AADE  8688                     or.l       D3, A0
  14478. 0000AAE0  ABAC                     syscall    scIndTab1
  14479. 0000AAE2  92A0                     sub.l      D1, -[A0]
  14480. 0000AAE4  B687                     cmp.l      D3, D7
  14481. 0000AAE6  4246                     clr.w      D6
  14482. 0000AAE8  C5DB                     muls.w     D2, [A3]+
  14483. 0000AAEA  417F                     chk.w      D0, <<invalid special address>>
  14484. 0000AAEC  F841 1540                .extension 0x841 <<F/1/4>>, 0x1540 // unimplemented
  14485. 0000AAF0  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  14486. 0000AAF2  BCAF D78A                cmp.l      D6, [A7 - 0x2876]
  14487. 0000AAF6  B286                     cmp.l      D1, D6
  14488. 0000AAF8  405F                     negx.w     [A7]+
  14489. 0000AAFA  405C                     negx.w     [A4]+
  14490. 0000AAFC  9BBC 9BED 9B89           sub.l      0x9BED9B89, D5
  14491. 0000AB02  A5A7                     syscall    vStdExit, flags=5
  14492. 0000AB04  A593                     syscall    Microseconds, flags=5
  14493. 0000AB06  A49A                     syscall    vProcHelper, flags=4
  14494. 0000AB08  F340                     .extension 0x340 <<F/4-5/1>> // unimplemented
  14495. 0000AB0A  5041                     addq.w     D1, 8
  14496. 0000AB0C  5C42                     addq.w     D2, 6
  14497. 0000AB0E  0540                     bchg       D0, D2
  14498. 0000AB10  739C                     moveq.l    D1, 0xFFFFFF9C
  14499. 0000AB12  4073 EBF8 F9F9 EEF9      negx.w     [-0x6061107]
  14500. 0000AB1A  F9BD                     .invalid   <<F/6/4>>
  14501. 0000AB1C  40A3                     negx.l     -[A3]
  14502. 0000AB1E  B6F5 4223                cmpa.w     A3, [A5 + D4.w * 2 + 0x23]
  14503. 0000AB22  4095                     negx.l     [A5]
  14504. 0000AB24  4087                     negx.l     D7
  14505. 0000AB26  4126                     .invalid   0, -[A6] // invalid opcode 4 with b == 4
  14506. 0000AB28  E48E                     lsr        D6, 2
  14507. 0000AB2A  8540 D7E4                pack       D2, D0, 0xD7E4
  14508. 0000AB2E  8E85                     or.l       D7, D5
  14509. 0000AB30  4138 4048                .invalid   0, [0x00004048] // invalid opcode 4 with b == 4
  14510. 0000AB34  ED9B                     rol        D3, 6
  14511. 0000AB36  4105                     .invalid   0, D5 // invalid opcode 4 with b == 4
  14512. 0000AB38  ED9B                     rol        D3, 6
  14513. 0000AB3A  4092                     negx.l     [A2]
  14514. 0000AB3C  F940                     .extension 0x940 <<F/4-5/4>> // unimplemented
  14515. 0000AB3E  8A40                     or.w       D5, D0
  14516. 0000AB40  7240                     moveq.l    D1, 0x40
  14517. 0000AB42  4940                     chk.w      D4, D0
  14518. 0000AB44  8C41                     or.w       D6, D1
  14519. 0000AB46  1E40                     movea.b    A7, D0
  14520. 0000AB48  8C41                     or.w       D6, D1
  14521. 0000AB4A  4092                     negx.l     [A2]
  14522. 0000AB4C  87AA DDB7                or.l       [A2 - 0x2249], D3
  14523. 0000AB50  415D                     chk.w      D0, [A5]+
  14524. 0000AB52  879C                     or.l       [A4]+, D3
  14525. 0000AB54  EBA0                     asl        D0, D5
  14526. 0000AB56  40BD                     negx.l     <<invalid special address>>
  14527. 0000AB58  B6B5 BACD                cmp.l      D3, [A5 + A3 * 2 - 0x51]
  14528. 0000AB5C  BD8C                     cmpm.l     [A6]+, [A4]+
  14529. 0000AB5E  90A2                     sub.l      D0, -[A2]
  14530. 0000AB60  AC40                     syscall    Fix2Long, auto_pop
  14531. 0000AB62  5A9C                     addq.l     [A4]+, 5
  14532. 0000AB64  ED9B                     rol        D3, 6
  14533. 0000AB66  8C9F                     or.l       D6, [A7]+
  14534. 0000AB68  E8A4                     asr        D4, D4
  14535. 0000AB6A  41D0                     lea.l      A0, [A0]
  14536. 0000AB6C  7F95                     moveq.l    D7, 0xFFFFFF95
  14537. 0000AB6E  4082                     negx.l     D2
  14538. 0000AB70  4152                     chk.w      D0, [A2]
  14539. 0000AB72  E144                     asl        D4.w, 8
  14540. 0000AB74  1A44                     movea.b    A5, D4
  14541. 0000AB76  E340                     asl        D0.w, 1
  14542. 0000AB78  B840                     cmp.w      D4, D0
  14543. 0000AB7A  6093                     bra        -0x6B /* 0000AB0F */
  14544. 0000AB7C  4043                     negx.w     D3
  14545. 0000AB7E  9EB4 9140                sub.l      D7, [A4 + <<invalid base displacement size>>]
  14546. 0000AB82  789A                     moveq.l    D4, 0xFFFFFF9A
  14547. 0000AB84  ED40                     asl        D0.w, 6
  14548. 0000AB86  4090                     negx.l     [A0]
  14549. 0000AB88  8D91                     or.l       [A1], D6
  14550. 0000AB8A  B3D4                     cmpa.l     A1, [A4]
  14551. 0000AB8C  89AD 40CE                or.l       [A5 + 0x40CE], D4
  14552. 0000AB90  4068 BAA3                negx.w     [A0 - 0x455D]
  14553. 0000AB94  E4AF                     lsr        D7, D2
  14554. 0000AB96  404B                     negx.w     A3
  14555. 0000AB98  9DEA A19A                sub.l      A6, [A2 - 0x5E66]
  14556. 0000AB9C  889B                     or.l       D4, [A3]+
  14557. 0000AB9E  EC9F                     ror        D7, 6
  14558. 0000ABA0  AE9B                     syscall    GetEntryColor, auto_pop
  14559. 0000ABA2  EC9F                     ror        D7, 6
  14560. 0000ABA4  959A                     sub.l      [A2]+, D2
  14561. 0000ABA6  ED9E                     rol        D6, 6
  14562. 0000ABA8  AF9A                     syscall    PicItem1, auto_pop
  14563. 0000ABAA  ED9E                     rol        D6, 6
  14564. 0000ABAC  9A9A                     sub.l      D5, [A2]+
  14565. 0000ABAE  ED9E                     rol        D6, 6
  14566. 0000ABB0  959A                     sub.l      [A2]+, D2
  14567. 0000ABB2  ED9E                     rol        D6, 6
  14568. 0000ABB4  9A9A                     sub.l      D5, [A2]+
  14569. 0000ABB6  EDA2                     asl        D2, D6
  14570. 0000ABB8  9B9A                     sub.l      [A2]+, D5
  14571. 0000ABBA  ED9E                     rol        D6, 6
  14572. 0000ABBC  9A9A                     sub.l      D5, [A2]+
  14573. 0000ABBE  ED9E                     rol        D6, 6
  14574. 0000ABC0  959A                     sub.l      [A2]+, D2
  14575. 0000ABC2  ED9E                     rol        D6, 6
  14576. 0000ABC4  9A9A                     sub.l      D5, [A2]+
  14577. 0000ABC6  EDA2                     asl        D2, D6
  14578. 0000ABC8  9B9A                     sub.l      [A2]+, D5
  14579. 0000ABCA  ED9E                     rol        D6, 6
  14580. 0000ABCC  9A9A                     sub.l      D5, [A2]+
  14581. 0000ABCE  ED9E                     rol        D6, 6
  14582. 0000ABD0  959A                     sub.l      [A2]+, D2
  14583. 0000ABD2  ED9E                     rol        D6, 6
  14584. 0000ABD4  9A9A                     sub.l      D5, [A2]+
  14585. 0000ABD6  EDA2                     asl        D2, D6
  14586. 0000ABD8  40A5                     negx.l     -[A5]
  14587. 0000ABDA  ED9B                     rol        D3, 6
  14588. 0000ABDC  4050                     negx.w     [A0]
  14589. 0000ABDE  B8D3                     cmpa.w     A4, [A3]
  14590. 0000ABE0  4117                     .invalid   0, [A7] // invalid opcode 4 with b == 4
  14591. 0000ABE2  CDF8 C57F                muls.w     D6, [0xFFFFC57F]
  14592. 0000ABE6  BDF8 EDE3                cmpa.l     A6, [0xFFFFEDE3]
  14593. 0000ABEA  EEA5                     asr        D5, D7
  14594. 0000ABEC  9840                     sub.w      D4, D0
  14595. 0000ABEE  BE7F                     cmp.w      D7, <<invalid special address>>
  14596. 0000ABF0  8A40                     or.w       D5, D0
  14597. 0000ABF2  907F                     sub.w      D0, <<invalid special address>>
  14598. 0000ABF4  8A40                     or.w       D5, D0
  14599. 0000ABF6  887F                     or.w       D4, <<invalid special address>>
  14600. 0000ABF8  8292                     or.l       D1, [A2]
  14601. 0000ABFA  4087                     negx.l     D7
  14602. 0000ABFC  98ED 9B40                sub.w      A4, [A5 - 0x64C0]
  14603. 0000AC00  5B8B                     subq.l     A3, 5
  14604. 0000AC02  8B88 4072                unpk       -[A5], -[A0], 0x4072
  14605. 0000AC06  C3F8 F440                muls.w     D1, [0xFFFFF440]
  14606. 0000AC0A  499C                     .invalid   4, [A4]+ // invalid opcode 4 with b == 6
  14607. 0000AC0C  8A98                     or.l       D5, [A0]+
  14608. 0000AC0E  ED9B                     rol        D3, 6
  14609. 0000AC10  8B91                     or.l       [A1], D5
  14610. 0000AC12  8D8B 8640                unpk       -[A6], -[A3], 0x8640
  14611. 0000AC16  66C3                     bne        -0x3B /* 0000ABDB */
  14612. 0000AC18  F8F4 4049                .extension 0x8F4 <<F/2-3/4>> // unimplemented
  14613. 0000AC1C  9C8A                     sub.l      D6, A2
  14614. 0000AC1E  98ED 9B8B                sub.w      A4, [A5 - 0x6475]
  14615. 0000AC22  40FA 7F80                move.w     [PC + 0x7F80 /* 00012BA4, cstring ""<EOF> */], SR
  14616. fn0000AC26:
  14617. 0000AC26  404C                     negx.w     A4
  14618. 0000AC28  9CEB BF41                sub.w      A6, [A3 - 0x40BF]
  14619. 0000AC2C  17EE F841 68A3           move.b     [PC + D6 - 0x93], [A6 - 0x7BF]
  14620. 0000AC32  E4A6                     asr        D6, D2
  14621. 0000AC34  9ABA CD97                sub.l      D5, [PC - 0x3269 /* 000079CD, value 0x68000422, cstring "h" */]
  14622. 0000AC38  A69A                     syscall    vProcHelper, flags=6
  14623. 0000AC3A  ABDC                     syscall    0xBDC
  14624. 0000AC3C  9797                     sub.l      [A7], D3
  14625. 0000AC3E  4089                     negx.l     A1
  14626. 0000AC40  9FE8 A2B9                sub.l      A7, [A0 - 0x5D47]
  14627. 0000AC44  ED9B                     rol        D3, 6
  14628. 0000AC46  B8ED 9BB6                cmpa.w     A4, [A5 - 0x644A]
  14629. 0000AC4A  ED9B                     rol        D3, 6
  14630. 0000AC4C  B8ED 9B40                cmpa.w     A4, [A5 - 0x64C0]
  14631. 0000AC50  AD84                     syscall    FindDialogItem/FindDItem, auto_pop
  14632. 0000AC52  9892                     sub.l      D4, [A2]
  14633. 0000AC54  415C                     chk.w      D0, [A4]+
  14634. 0000AC56  40A5                     negx.l     -[A5]
  14635. 0000AC58  405D                     negx.w     [A5]+
  14636. 0000AC5A  9940                     subx.w     D4, D0
  14637. 0000AC5C  7A40                     moveq.l    D5, 0x40
  14638. 0000AC5E  7B40                     moveq.l    D5, 0x40
  14639. 0000AC60  C9C8                     muls.w     D4, A0
  14640. 0000AC62  D541                     addx.w     D2, D1
  14641. 0000AC64  AAED                     syscall    0xAED
  14642. 0000AC66  9B41                     subx.w     D5, D1
  14643. 0000AC68  43F2 E1F9 F9F6 D887      lea.l      A1, [[-0x6092779]]
  14644. 0000AC70  8740 4C8C                pack       D3, D0, 0x4C8C
  14645. 0000AC74  A8A3                     syscall    EraseRect
  14646. 0000AC76  E4A7                     asr        D7, D2
  14647. 0000AC78  4068 9889                negx.w     [A0 - 0x6777]
  14648. 0000AC7C  ADA0                     syscall    GetResource, auto_pop
  14649. 0000AC7E  88A7                     or.l       D4, -[A7]
  14650. 0000AC80  B740                     xor.w      D0, D3
  14651. 0000AC82  41EE 4095                lea.l      A0, [A6 + 0x4095]
  14652. 0000AC86  A740                     syscall    ResrvMem/ReserveMem, flags=7
  14653. 0000AC88  6E40                     bgt        +0x42 /* 0000ACCA */
  14654. 0000AC8A  B141                     xor.w      D1, D0
  14655. 0000AC8C  C440                     and.w      D2, D0
  14656. 0000AC8E  6196                     bsr        -0x68 /* 0000AC26 */
  14657. 0000AC90  A7BA                     syscall    vIAZInit, flags=7
  14658. 0000AC92  40B5 AD40                negx.l     [A5 + <<invalid base displacement size>>]
  14659. 0000AC96  9340                     subx.w     D1, D0
  14660. 0000AC98  549D                     addq.l     [A5]+, 2
  14661. 0000AC9A  41DE                     lea.l      A0, [A6]+
  14662. 0000AC9C  8D40 B0F1                pack       D6, D0, 0xB0F1
  14663. 0000ACA0  9640                     sub.w      D3, D0
  14664. 0000ACA2  B4F8 F8F8                cmpa.w     A2, [0xFFFFF8F8]
  14665. 0000ACA6  40AA F100                negx.l     [A2 - 0xF00]
  14666. 0000ACAA  0000                     .incomplete
  14667. 0000ACAC  00                       .incomplete
  14668.